7
Gitlabで動作するContinuous Integrationがあります。私がデプロイすると、pip.txtファイルにすべてのものがインストールされます。しかし、cffiという名前のパッケージをインストールすると、エラーがスローされます。Python。解決方法 "setuptoolsをインストールしてソースディストリビューションからインストールする必要があります"
Downloading/unpacking cffi==1.10.0 (from -r requirements.txt (line 11)) Cleaning up...
setuptools must be installed to install from a source distribution
私はここで紛失しています。 requirements.txtに "setuptools"を追加して明示的にインストールする行を追加しようとしましたが、動作しません。
script:
- "cp tests/test_settings.py app/local_settings.py"
- "source /home/ci/misuper-venv/bin/activate"
- pip install setuptools
- "pip install -r requirements.txt"
- "python manage.py migrate --noinput"
私は完全にここに迷ってしまいました:
gitlab.ci
は次のようになります。助けてください。
上記の両方のコマンドでsudoを使用すると、私の問題が解決しました – jamesc
@jamesc:良い!しかし、次回は[virtualenv](https://virtualenv.pypa.io/en/stable/)の使用を検討してください。システムPythonパッケージは、あなたのパッケージマネージャによって最も良く処理されます。 – 9000
私はsudoを使ったが、これは私のために働いた、ありがとう – insign