我執行源後激活一個virtualenv中安裝軟件包,我執行以下操作:PIP安裝請求我得到這個:點子上的virtualenv是不正確的Python環境
sudo pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local/lib/python2.7/dist-packages
Cleaning up...
現在,當我運行python和嘗試導入它蟒蛇同時使用的virtualenv蟒蛇
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
>>>
於是我算了一下,哦,也許它看錯了蟒蛇,所以我做了這蟒蛇和點子
(dev)[email protected]:~/dev/bin$ which python
/var/www/mysite/mysite/dev/bin/python
(dev)[email protected]:~/dev/bin$ which pip
/var/www/mysite/mysite/dev/bin/pip
但是,如果我停用並嘗試導入這些包,則會成功導入。不完全確定我做錯了什麼。
,我在一個控制檯上運行。 –
@ Stupid.Fat.Cat當你創建一個新的virtualenv時,輸出$ pip freeze命令是什麼?你究竟如何創建virtualenv?默認情況下,virtualenv應該與系統Python完全隔離,但有些選項允許從系統共享庫。它們可能通過命令行,系統變量或配置文件激活,請參閱http://virtualenv.readthedocs.org/en/latest/virtualenv.html?highlight=config。 –
virtualenv myenv創建它。 –