這是我的環境:用於Linux的Anaconda 3沒有surepip?
CentOS的64位1511年7月2日
蟒蛇3 4.1.1 64位(Python的3.5.2)
我想通過pyvenv
創建venv虛擬環境。不幸的是,我得到這個錯誤信息:
$ pyvenv test Error: Command '['/root/test/bin/python', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1
在網上搜索後,人們說,模塊ensurepip
丟失。我檢查了我的Anaconda安裝路徑/opt/anaconda3/lib/python3.5
。沒有surepip文件夾。
然後,在我的Windows 10 64位上,我檢查了我的Anaconda安裝路徑D:\win10\Anaconda3\Lib\
。有一個surepip文件夾!我可以成功運行python -m venv test
創建一個venv。
然後,我查了下載蟒蛇蟒蛇檔案: D:\win10\Anaconda3\pkgs\python-3.5.2-0.tar.bz2
在Windows 10 和 /opt/anaconda3/pkgs/python-3.5.2-0.tar.bz2
在CentOS 7
的一個檔案在Windows 10不具有ensurepip子文件夾。但是CentOS 7上的那個不是!
有沒有人知道這個區別?它是Anaconda的缺陷嗎?