我正在測試驅動Django 1.6b,Python 3.3.2(源碼編譯)和pyvenv與Ubuntu 12.04。pyvenv&pip未安裝到本地站點包
每次我嘗試安裝執行pip install [package]
時,程序包會嘗試將其自身安裝到全局而不是本地環境中。一個簡單的工作流程如下:
$ pyvenv environments/roebk
$ source environments/roebk/bin/activate
$ (roebk) pip install south
error: could not create '/usr/local/lib/python3.3/site-packages/south': Permission denied
我仔細檢查過,我使用PIP的正確版本。
$ pip -V pip 1.4 from /usr/local/lib/python3.3/site-packages/pip-1.4-py3.3.egg (python 3.3)
我缺少什麼明顯?
你有沒有修改'pyvenv'腳本?因爲在我看來,即使激活'venv',你的'pip'仍然是全局的。 –
嗨Hieu,我沒有修改pyvenv腳本。我剛剛嘗試通過virtualenv進行本地軟件包安裝(因爲我更熟悉該工具),並且它在本地第一次安裝。 –