Ubuntu 16.04是否随附了损坏的pyvenv?

时间:2018-09-02 10:48:44

标签: python-3.x ubuntu-16.04 pyenv

当我尝试在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

  1. 不使用点子创建venv

    python3 -m venv --without-pip test4
    
  2. 在您的环境中获得点子

    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

0 个答案:

没有答案