草庐IT

virtualenv-reqs

全部标签

python - 无法通过 Fabric 在服务器上激活 virtualenv

我正在尝试通过Fabric在我的登台服务器上运行一些Django管理命令。问题是Fabric似乎无法激活virtualenv,因此在执行命令时无法使用系统python/libs。在服务器上,Django应用程序使用virtualenv运行(不,我还没有使用virtualenvwrapper...)使用Fabric(1.0.1)从我的盒子运行时,命令可能看起来像这样:fabfile方法:defcollectstatic():require('settings',provided_by=[production,staging])withsettings(warn_only=True):ru

python - 如何使用 python 2.7 64 位在 virtualenv 中安装 pywin32?

我想知道使用64位python2.7pywin32模块(操作系统是Windows764位)在virtualenv上安装的正确方法。我在Sourceforge上找到了exe安装程序.当我首先在命令行上运行easy_installer时一切正常,但很快我看到奇怪的行为:虽然pywin32-216.win-amd64-py2.7安装它运行pywin32-216-py2.7-win32.egg但它失败了有错误:Nolocalpackagesordownloadlinksfoundforpywin32==216Bestmatch:None这是我的完整日志:(sandbox_virtenv)D:\

python - 如何告诉 Jenkins 使用特定的 virtualenv python

我已经创建了一个virtualenv来运行我的python脚本。现在,当我将这个python脚本与Jenkins集成时,我发现在执行Jenkins时使用了错误的python环境。我如何确保Jenkins使用正确的virtualenv?例如,对于我的情况,我想使用virtualenv测试。我如何使用这个预先准备好的virtualenv来运行我的python脚本。sourcetest/bin/activate 最佳答案 您应该安装一个python插件。我用过ShiningPanda.然后,您将能够在管理Jenkins>配置系统>Pyth

python - 如何在 Mac OS X 10.7 的 virtualenv 中安装 PyAudio

我试过了easy_installpyaudio而且它不起作用。我得到以下信息:SearchingforpyaudioReadinghttp://pypi.python.org/simple/pyaudio/Readinghttp://people.csail.mit.edu/hubert/pyaudio/Bestmatch:pyaudio0.2.7Downloadinghttp://people.csail.mit.edu/hubert/pyaudio/packages/pyaudio-0.2.7.tar.gzProcessingpyaudio-0.2.7.tar.gzWriting/

python - 安装的 Virtualenv 和激活 virtualenv 不起作用

我从Github帐户克隆了我的Django项目,并使用著名的命令sourcenameofenv/bin/activate激活了virtualenv当我运行pythonmanage.pyrunserver它给我一个错误提示:ImportError:Couldn'timportDjango.Areyousureit'sinstalledandavailableonyourPYTHONPATHenvironmentvariable?Didyouforgettoactivateavirtualenvironment? 最佳答案 Iwasth

python - 为 python 设置 virtualenv 时出现错误的解释器错误

我正在尝试设置一个虚拟环境,但是当我尝试激活它时,出现以下错误:virtualenvhello-bash:/usr/local/bin/virtualenv:/usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/Resour:badinterpreter:Nosuchfileordirectory有什么可能出错的想法吗?我的$PATH如下:Users/me/workspace/google-cloud-sdk/bin:/usr/local/bin:/Users/me/workspace/googl

virtualenv 中的 Python easy_install 给出了 setuptools 错误

还有许多其他StackOverflow问题与此问题类似,但在每种情况下,平台不同或错误消息不同或解决方案无效或已过时。我正在尝试设置Python2.7.6virtualenv并将模块安装到其中,但是easy_install给我错误提示setuptools不可用。但是AFAIKeasy_install是setuptools的一部分,所以这是没有意义的。问题只发生在虚拟环境中。这是我所做的:创建了一个全新的RedHat5虚拟机执行yum-yupdate以获取最新内容,重新启动下载Python-2.7.6.tar.gz,解压,./configure;制作;sudomakeinstall确认p

python - 在 OS X 上以 32 位模式使用 virtualenv 运行非系统 Python

小问题使用virtualenv/virtualenvwrapper是否可以为链接到特定虚拟环境的python调用添加前缀?背景我想要使​​用brewinstalled的多个虚拟环境Python2.7,但一些在64位模式下运行,而另一些在32位模式下运行。下面是我的OSX开发的典型设置。我想添加到python调用的特定前缀是arch-i386以强制python以32位模式运行。同样,它最重要的部分是它会在调用workonenv32之后添加仅(如示例所示)。我知道我可以在我的.bash_profile中设置一个别名,但是每次我创建/删除虚拟环境时都必须修改它。编辑为了详细说明我在使用简单别

python - Python依赖 hell : A compromise between virtualenv and global dependencies?

到目前为止,我已经测试了多种方法来用在Python中管理我的项目依赖项:使用pip全局安装所有内容(节省空间,但迟早会给您带来麻烦)pip和venv或virtualenv(管理起来有点麻烦,但在许多情况下还可以)pipenv和pipfile(比venv/virtualenv容易一些,但速度较慢,并且有一些供应商锁定,虚拟环境隐藏在实际项目文件夹之外的其他位置)conda作为程序包和环境管理器(最好在conda中提供所有程序包,将pip和conda混合使用会有点麻烦)诗歌-我还没有尝试过这个...我所有这些问题(除了1.)的问题是我的硬盘空间很快就被填满了:我不是开发人员,我在日常工作中

python - 当 requirements.txt 或 setup.py 改变时用 tox 重新安装 virtualenv

以前我手动使用看起来像这样的Makefile:.PHONY:allall:tests.PHONY:teststests:py_envbash-c'sourcepy_env/bin/activate&&py.testtests'py_env:requirements_dev.txtsetup.pyrm-rfpy_envvirtualenvpy_envbash-c'sourcepy_env/bin/activate&&pipinstall-rrequirements_dev.txt'这有很好的副作用,如果我更改requirements_dev.txt或setup.py,它会重建我的virt