这是我的环境:用于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的缺陷吗?