当我尝试在Ubuntu 16.04上创建虚拟环境时,出现错误。
mike@mike-Inspiron-3543:~/Documents/programming/collective$ python3 -m venv env
Error: Command '['/home/mike/Documents/programming/collective/env/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
mike@mike-Inspiron-3543:~/Documents/programming/collective$ ls
env tanimoto.ipynb
mike@mike-Inspiron-3543:~/Documents/programming/collective$ source ./env/bin/activate
bash: ./env/bin/activate: No such file or directory
似乎虚拟环境文件夹已创建,但我无法激活它。因此,我能够感谢ChillarAnand answer:
不使用点子创建venv
python3 -m venv --without-pip test4
在您的环境中获得点子
source test4/bin/activate
curl https://bootstrap.pypa.io/get-pip.py | python
deactivate
source test4/bin/activate
问题的原因是Ubuntu14.04随附的pyvenv损坏。但是Ubuntu 16.04呢?
这是一个重要的问题,因为没有虚拟环境,我将无法使用jupyter notebook
。运行它可以给我:
/home/mike/anaconda3/bin/python: No module named ipykernel_launcher