pip
Ubuntuマシンの仮想環境でPythonパッケージをデプロイしようとしましたが、権限関連の問題が発生しました。例えば:
(TestVirtualEnv)test@testServer:~$ pip install markdown2
終了する:
エラー:「/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py」を作成できませんでした:権限が拒否されました
sudo
パッケージをグローバルにインストールし、仮想環境内にはインストールしないため、できません。私はchown
エドsite-packages
; ls
番組に関連したディレクトリのみeasy_install
、pip
およびsetuptools
、および値下げに関連する何も。
pip
権限関連のエラーが発生することなく、仮想環境にパッケージをデプロイする方法は?
sudo
。
sudo
。実際、パッケージは正しくインストールされます。私のコメントを受け入れられるように、コメントを回答に昇格できますか?
virtualenv
ディレクトリを所有している(または書き込みアクセス権がある)ユーザーを使用していることを確認してください。virtualenv
他のユーザーと一緒にアクティブ化できますが、パッケージをインストールできず、アクセス許可が付与されます。
sudo
か?