私はすでに存在するvirtualenvにdjangoをインストールしようとしています。
こちらの pip-installウェブサイトに記載されている手順に従って、SSHから以下を実行しました。
name@server:~$ . myenv.env/bin/activate
(myenv.env)nam@server:~$ pip install django
ただし、インストールの最下部に次のように表示されます。
creating /usr/local/lib/python2.7/dist-packages/django
error: could not create '/usr/local/lib/python2.7/dist-packages/django': Permission denied
それをグローバルディレクトリにインストールしようとしているようです。sudo権限がありません。ここで何か悪いことをしていますか?
更新:$ PATH = /var/django/myenv.env/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
which easy_install
して、virtualenvとsystemのどちらを使用しているかを確認できます。
which pip
得られますか?pip
中が見えますmyenv.env/bin/
か?
easy_install
か?