pip
のPythonパッケージをUbuntuマシンの仮想環境に配備しようとしましたが、アクセス権に関連する問題が発生しました。たとえば:virtualenvでpipを使用するときに "Permission denied"を避ける方法
error: could not create '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Permission denied
私はそれは、仮想環境内のグローバルパッケージをインストールし、そしてないので、sudo
することはできません。
(TestVirtualEnv)[email protected]:~$ pip install markdown2
はで終了します。 I chown
ed site-packages
; ls
には、easy_install
,pip
およびsetuptools
に関連するディレクトリのみが表示され、Markdownには何も表示されません。
許可のエラーが発生することなく、pip
の仮想環境でパッケージを展開するにはどうすればよいですか?あなたはsudo
としてvirtualenv
を作成し、virtualenv
にsudo
なしで動作するとき
明確にするために、このvirtualenvを 'sudo'で作成しましたか? –
@sebastian_oe:私は信じていました。私は確かに再作成します。 –
これは問題かもしれません。 'sudo'なしでvirtualenvを作成してみてください。 –