Tag: virtualenv

与Mac OS X中的virtualenv问题

我已经通过pip安装了virtualenv ,并在创build新环境后得到这个错误: 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 我该如何修复? 谢谢。

如何指定python pip的安装顺序?

我正在使用fabric(0.9.4)+ pip(0.8.2),我需要为多个服务器安装一些python模块。 所有服务器都有老版本的setuptools(0.6c8),需要升级pymongo模块。 Pymongo需要setuptools> = 0.6c9。 我的问题是,点开始安装与pymongo而不是setuptools,导致点停止。 在需求文件中洗牌模块顺序似乎没有帮助。 requirements.txt: setuptools>=0.6c9 pymongo==1.9 simplejson==2.1.3 有没有一种方法来指定PIP的安装顺序,因为它似乎没有正确地做它本身? 这可以通过两个单独的需求文件来解决,但是如果我现在或将来不需要维护多个需求文件,那将会很好。 问题仍然存在与点0.8.3。

virtualenv如何工作?

我检查了激活脚本,它看起来对我来说只是: 设置VIRTUAL_ENV env 在PATH前附加$ VIRTUAL_ENV / bin virtualenv如何通过这些提供神奇的虚拟环境? 我错过了什么?

升级包,而不使用pip升级依赖关系?

我使用pip和virtualenv为我的python应用程序。 我想升级到应用程序的新版本,而不涉及依赖关系。 当我使用pip install -U ,它会尝试升级所有软件包,甚至在没有可用的新版本时卸载并重新安装相同版本的依赖软件包。 我也试过pip install -U –no-deps但是这看起来相当于一个普通的安装而不是升级。 是否有组合的标志将做我想要的?

问题与virtualenv – 无法激活

我在我的项目周围创build了一个virtualenv,但是当我尝试激活它时,我不能。 这可能只是语法或文件夹的位置,但我现在很难过。 你可以在下面看到,我创build了virtualenv并称之为venv。 一切看起来不错,然后我尝试通过运行source venv/bin/activate来激活它 我想这可能只是与我的系统path,但不知道该怎么指向(我知道如何编辑path)。 我在Python 7 / Windows操作系统,虚拟环境2.2.x感谢您的任何和所有的帮助。 处理virtualenv的依赖关系 完成virtualenv的处理依赖关系 c:\ testdjangoproj \ mysite> virtualenv –no-site-packages venv –no-site-packages标志被弃用; 现在是默认行为。 使用真正的前缀'C:\\ Program Files(x86)\\ Python' 在venv \ Scripts \ python.exe中新buildpython可执行文件 文件venv \ Lib \ distutils \ distutils.cfg存在不同的内容; 不过分 婷 安装setuptools ……………..完成。 安装pip ……………….完成。 c:\ testdjangoproj \ mysite> source venv / bin / activate “来源”不被识别为内部或外部命令, 可操作程序或batch […]

Django和VirtualEnv开发/部署最佳实践

只是好奇人们如何配合他们的Django项目结合virtualenv 更具体地说,你如何保持你的生产virtualenv与你的开发机器正确同步? 我使用git for scm,但是我没有在git repo中使用virtualenv,或者最好是使用pip freeze,然后使用冻结输出在服务器上重新创build环境? (如果你这样做,你能否描述一下这些步骤 – 我在解冻过程中找不到很好的文档 – 就像pip install -r freeze_output.txt吗?)

如何告诉Python脚本使用特定的版本

我如何在main.py模块(大概)告诉Python使用哪个解释器? 我的意思是:如果我想要一个特定的脚本使用Python的第3版来解释整个程序,我该怎么做? 奖励:这将如何影响一个virtualenv? 我是否正确地认为,如果我为我的程序创build一个virtualenv,然后告诉它使用不同版本的Python,那么我可能会遇到一些冲突?

python:pythonbrew和virtualenv有什么区别?

我是新的python,我正在计划学习django。 我有一些ruby( 不轨 )的经验,我熟悉RVM,但我不明白pythonbrew和virtualenv之间的区别。 我知道pythonbrew是RVM的 模拟器 ,但我认为virtualenv已经在做RVM的工作(反之亦然, pythonbrew已经在做RVM的工作了)。 有人可以请解释,也许提供一些具体的例子/用法来帮助我理解它。 非常感谢!

如何让virtualenv与鱼壳一起工作

我试图让virtualenv与鱼壳一起工作。 我安装了virtualenv,它可以很好的使用bash和zsh。 但是,运行以下命令返回fish: Unknown command 'source' : $ source ~/path/to/bin/activate 有谁知道如何让virtualenv和鱼壳一起工作。 提前致谢。

没有findVirtualenv命令

尽pipe做了各种各样的尝试,但我无法让virtualenv继续工作。 我使用以下命令在MAC OS X上安装了virtualenv : pip install virtualenv 并且还将PATH添加到我的.bash_profile 。 每当我尝试运行virtualenv命令,它都会返回: -bash: virtualenv: command not found 每次我运行pip install virtualenv ,它都会返回: Requirement already satisfied (use –upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 我明白,在mac中, virtualenv应该正确安装在 /usr/local/bin virtualenv确实安装在/usr/local/bin ,但每当我尝试运行virtualenv命令时,都找不到该命令。 我也尝试在目录/usr/local/bin运行virtualenv命令,它给了我相同的结果: -bash: virtualenv: command not found 这些是我添加到我的.bash_profile的path export PATH=$PATH:/usr/local/bin export PATH=$PATH:/usr/local/bin/python export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages 任何解决方法? 这是为什么?