协议错误通过ubuntu上的vagrant设置虚拟环境

 deadman21 发布于 2023-01-04 14:34

我正试图在Ubuntu 12.04上用Python 2.7建立一个virtualenv使用vagrant但有相同的问题.似乎只有当从窗口发出"vagrant up"时才能看到这个问题.解决办法是什么?任何指针?

New python executable in .vagrant-env/bin/python
  Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 9, in 
    load_entry_point('virtualenv==1.11.6', 'console_scripts', 'virtualenv')()
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 824, in main
    symlink=options.symlink)
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 984, in   create_environment
    site_packages=site_packages, clear=clear, symlink=symlink))
  File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1404, in install_python
    os.symlink(py_executable_base, full_pth)
   OSError: [Errno 71] Protocol error

anatoly tech.. 31

解决方案是使用--always-copy.请看这里的血腥细节.

3 个回答
  • 解决方案是使用--always-copy.请看这里的血腥细节.

    2023-01-04 14:35 回答
  • 如果在/ vagrant/shared文件夹外创建虚拟环境,则可以修复此错误...

    如果转到你的流浪者用户的主文件夹,你可以在那里创建virtualenv没有这个问题!

    只有venv必须在这个/ vagrant /目录之外...之后你可以去工作,因为通常激活这个venv并在通常/ vagrat/shared目录中使用你的代码...

    2023-01-04 14:36 回答
  • 我找到了问题并修复了它.只需以管理员身份启动git bash/cmd提示控制台即可.然后,流浪汉>设置你的虚拟环境.这应该是一个蛋糕步行.

    谢谢Venkat

    2023-01-04 14:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有