当前位置: 首页 > 面试题库 >

Mac OS X中的virtualenv问题

王声
2023-03-14
问题内容

我已经virtualenv通过安装pip并在创建新环境后收到此错误:

selenium:~ auser$ virtualenv new  
New python executable in new/bin/python  
ERROR: The executable new/bin/python is not functioning  
ERROR: It thinks sys.prefix is u'/System/Library/Frameworks/Python.framework/    Versions/2.6' (should be '/Users/user/new')  
ERROR: virtualenv is not compatible with this system or executable

在我的环境中:

PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages  
PATH=/System/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/Library/Frameworks/Python.framework/Versions/2.6/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

我该如何修理?

谢谢。


问题答案:

如果您仍然遇到问题virtualenv,则可以尝试使用pythonbrew。它是解决同一问题的替代方法。它的工作方式更像Ruby的rvm:在之下构建和创建Python的整个实例$HOME/.pythonbrew,然后设置一些bash函数,使您可以轻松地在版本之间进行切换。在其中virtualenv使用符号链接作为解决方案的一部分来掩盖Python的系统版本的地方,pythonbrew构建了完全独立的Python安装。

我用virtualenv了好多年。这是一个不错的解决方案,但pythonbrew最近我改用了。具有完全独立的Python实例意味着安装一个新实例会花费一些时间(因为pythonbrew实际上是从头开始编译Python),但是每个安装的独立特性吸引了我。而且磁盘很便宜。



 类似资料:
  • 我第一次尝试和其他几个网站一起创建一个网站,在尝试使用Django/Python/Virtualenv时遇到了一个奇怪的错误。我已经为其他操作系统找到了这个问题的解决方案,比如Ubuntu,但在Mac上找不到任何好的解决方案。 断言错误 为Django生成wheel失败-为psycopg2运行ToolBelt setup.py bdist_wheel ...

  • 问题内容: 我在Windows XP上使用VirtualEnv。我想知道我的大脑是否被正确包裹: 我跑了,它创造了。然后,我将变量更改为include 而不是。然后,我将Django检出到,更新了变量以指向新的Django目录,然后继续执行其他操作(这些当然进入了我的新目录)。 我了解为什么我应该使用VirtualEnv,以便可以在同一台计算机上运行Django的多个版本以及其他库,但这是否意味着

  • 问题内容: 我在项目周围创建了一个virtualenv,但是当我尝试激活它时却无法。它可能只是语法或文件夹位置,但是我现在很困惑。 您可以在下面看到,我创建了virtualenv并将其称为venv。一切看起来不错,然后我尝试通过运行来激活它 我在想它可能只与我的系统路径有关,但不确定将其指向什么(我确实知道如何编辑路径)。我在python 7 / Windows操作系统上,虚拟环境2.2.x 问题

  • 问题内容: 尝试使用来自virtualenv的基于TKinter的小部件运行python代码。 将TK安装到virtualenv的正确方法是什么? 问题答案: 在脚本中设置环境变量TCL_LIBRARY 。在Windows(带有Tcl 8.5的Python 2.7)上,只需将此行添加到: @Jasper van den Bosch的编辑:在Ubuntu上,对脚本的修改如下: 可以在askubunt

  • homebridge-macosx-info See changelog homebridge-macosx-info is homebridge plugin for Apple HomeKit, get and return somes systems informations from macOSX computer. Such as : updateTime Temperature (C°

  • 本文向大家介绍解决virtualenv -p python3 venv报错的问题,包括了解决virtualenv -p python3 venv报错的问题的使用技巧和注意事项,需要的朋友参考一下 在阿里云服务器上,用virtualenv创建虚拟环境时,报了个错误 看到HTTPError: 404 Client Error: Not Found for url: http://mirrors.ali