我一直在使用pyvenv - 3.4並沒有安裝點子,我無法對任何模塊安裝到虛擬環境中安裝了虛擬環境中建立無法安裝在虛擬ennvironment PIP請求使用pyvenv-3.4
(py34devel) [email protected]:~/venv/py34devel$ ls bin
activate activate.csh activate.fish python python3 python3.4
如果我使用它點子回落的默認PIP這是虛擬環境之外,並告訴該要求已經滿足
(py34devel) [email protected]:~/venv/py34devel$ pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in /usr/local
/lib/python2.7/dist-packages
Cleaning up...
我已經在此之前安裝Python3.4使用make altinstall然後我試圖安裝請求。
然後我試圖下載並運行get-pip.py但它給了以下錯誤
(py34devel) [email protected]:~/venv/py34devel$ python get-pip.py
Traceback (most recent call last):
File "get-pip.py", line 20479, in <module>
main()
File "get-pip.py", line 20471, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 20411, in bootstrap
import pip
zipimport.ZipImportError: can't decompress data; zlib not available
所以我重新Python3.4用--with-zlib的和再次安裝,但我得到同樣的錯誤
我嘗試使用的virtualenv -p python3.4創建虛擬環境,但它再次給zlib的錯誤
[email protected]:~/venv$ virtualenv -p python3.4 phere
Running virtualenv with interpreter /usr/local/bin/python3.4
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named 'zlib'
任何人都可以請幫助解決這個問題。
我需要安裝具有python3.4虛擬環境和PIP所以我可能安裝的模塊,該文件說,PIP被默認安裝,但這裏並非如此
Unless the --without-pip option is given, ensurepip will be invoked to bootstrap pip
into the virtual environment.
I am didn't give --without-pip option but still pip isn't installed in the virtual environment
請DONOT問我使用python釀造,因爲我想使用pyvenv-3.4或virtualenv
我試圖安裝virtualenv使用python2.7,然後安裝python3.4起訴--prefix = path_to_virtual_environment它確實安裝python3 .4和虛擬環境已安裝請求,但python3.4不會導入請求。它會給出錯誤,不存在名爲請求的模塊。
你想使用'virtualenv'或'pyvenv'嗎?儘管名稱相似,但它們是不同的東西:'virtualenv'是用於創建相當流行的虛擬環境的第三方Python包; 'pyvenv'是Python 3.3的一個新功能,它創建了虛擬環境,*靈感來自'virtualenv',但不相同*。 – icktoofay
我正在使用pyvenv-3.4,但我厭倦了virtualenv,如上面段落中所述。目前我正在按照eclaird的建議安裝丟失的標題。謝謝回覆! – anukalp