Skip to main content
 首页 » 编程设计

python之创建 virtualenv 时出现错误。该错误说明了有关 python3 的内容

2025年05月04日14mq0036

<分区>

尝试创建 virtualenv 时出现以下错误。

vagrant@vagrant-ubuntu-trusty-32:/vagrant$ virtualenv test2 
Using base prefix '/usr' 
New python executable in test2/bin/python3 
Also creating executable in test2/bin/python 
Traceback (most recent call last): 
  File "/usr/local/bin/virtualenv", line 11, in <module> 
    sys.exit(main()) 
  File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 832, in main 
    symlink=options.symlink) 
  File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 994, in create_environment 
    site_packages=site_packages, clear=clear, symlink=symlink)) 
  File "/usr/local/lib/python3.4/dist-packages/virtualenv.py", line 1427, in install_python 
    os.symlink(py_executable_base, full_pth) 
OSError: [Errno 71] Protocol error: 'python3' -> 'test2/bin/python' 
vagrant@vagrant-ubuntu-trusty-32:/vagrant$ 

我在尝试进入 virtualenv 时也遇到了错误。我的以下尝试均无效:

source test2/bin/activate 
source test2/bin/python/activate 
source test2/bin/python3/activate