草庐IT

Virtualenv

全部标签

python - 为什么我的 post-receive Hook 不能运行 virtualenv source 命令?

我有一个以用户“git”身份运行的接收后Hook。我有一个git可读的virtualenv/python/ve//bin/activate。运行:source/python/ve//bin/activate适用于git组中的用户。当它在推送后作为接收后Hook运行时,我收到错误“source:notfound”。我不确定还有什么地方可以看-非常感谢任何提示。 最佳答案 这是一个猜测,因为您还没有引用完整的post-receive钩子(Hook),但我怀疑您没有shebangline指向顶部的/bin/bash。您的post-rece

python - 如何在 Windows 和 Linux 上使用相同的 Python virtualenv

我最近开始在同一台PC上使用Windows和Linux-它们安装到两个不同的分区,第三个分区包含通用数据和存档。从Windows创建的virtualenvs是用文件夹“Scripts”制作的,而在Linux中对应的是文件夹“bin”。这里的问题是这些文件夹中的文件与两个操作系统不兼容。例如,bin(在Linux中创建)中包含的“activate”在Windows中无法运行,另一方面,Scripts(在Windows中创建)中的“activate”在Linux中无法执行。有没有办法在两个操作系统上使用相同的virtualenv? 最佳答案

linux - 为什么我没有权限在 virtualenv 中安装 psycopg2

我的目标是在运行Ubuntu的EC2实例上提供一个使用postgres的helloworldDjango应用程序。我通过ssh登录并使用以下requirements.txt克隆了一个包含Django项目的git存储库:Django==1.8.2djangorestframework==3.1.2psycopg2==2.6我创建了一个virtualenv,然后,当我运行(ec2_deploy_test)ubuntu@ip-172-31-22-100:~/ec2-deploy-test$pipinstall-rrequirements.txt,抛出了这个异常:Collectingpsyco

python - OpenCV 和 python/virtualenv?

我正在使用Python开发一个项目,该项目使用OpenCV(2.3.1)以及其他库。到目前为止,我只是apt-get安装了所有东西,但现在我想与可能还没有安装所有东西的人分享我的代码。所以,virtualenv似乎是完美的解决方案,但我明白了。$pythonsrc/importcv.py#doesnothingbutimportcv,noproblems$virtualenv.#createvirtualenvhere$sourcebin/activate#activatesthisvirtualenv(p)$pythonsrc/importcv.pyTraceback(mostrec

php - php 是否有相当于 python 的 virtualenv 或 ruby​​ 的沙箱?

我习惯使用python的virtualenv工具创建单独的环境,这些环境可以模拟我编写的项目的部署环境。现在,我将从事一个php项目,我想知道是否有任何类似的项目?具体来说,我希望能够使用一个(旧)版本的php在apache上运行一个虚拟主机,而其他一切都在正常的最新版本上运行。我的开发机器运行的是ubuntu11.04,因此可以在该平台上运行的解决方案是首选。 最佳答案 假设您使用的是mod_php,则无法将多个不同的版本加载到同一个Apache实例中。如果您将PHP作为CGI或FastCGI运行,则可以运行多个不同的版本,但这本

python - 如何在 Python virtualenv 中安装 lessc 和 nodejs?

我想将nodejs脚本(lessc)安装到virtualenv中。我该怎么做?谢谢纳蒂姆 最佳答案 我喜欢shorrty的回答,他建议使用nodeenv,请参阅:isthereanvirtualenvironmentfornode.js?我遵循了本指南:http://calvinx.com/2013/07/11/python-virtualenv-with-node-environment-via-nodeenv/我自己要做的就是:.../bin/activate#switchtomyPythonvirtualenvfirstpip

python - 有没有办法自动激活 virtualenv 作为 docker 入口点?

我在docker容器内有一个flask应用程序。我想使用python包zappa将该应用程序部署到AmazonWebServices。不幸的是,zappa要求它和我所有的应用程序依赖项都安装在python虚拟环境中。所以我重建了我的docker镜像,并将所有内容都移到了其中的虚拟环境中。问题是现在我无法运行如下命令:dockerexecflask因为flask安装在虚拟环境中,没有被激活。我仍然可以这样做:host$dockerexec-itbashcontainer$sourcevenv/bin/activatecontainer$flask另外,我不能再运行我的默认Dockerfi

python - Matplotlib 不在 virtualenv 中显示图形

我已经在我的virtualenv中安装了matplotlib,我正在尝试绘制一个简单的图表。我使用Eclipse和PyDev。当我从Eclipse运行脚本时,它根本不显示任何图形。我已经尝试过在其他问题中提出的建议,例如添加plt.ion()但这也不起作用。我也在控制台中尝试了相同的代码,但又没有。这是我的配置有问题吗?如果是这样,我该如何解决?失败的代码是:importmatplotlib.pyplotaspltradius=[1.0,2.0,3.0,4.0,5.0,6.0]area=[3.14159,12.56636,28.27431,50.26544,78.53975,113.0

python - Virtualenv 外壳错误

我刚刚在我的Mac上安装了virtualenv(使用Python2.7.2),并按照此处的指南进行操作:http://virtualenvwrapper.readthedocs.org/en/latest/install.html但现在每次启动shell时都会出现以下错误:stevedore.extensionCouldnotload'user_scripts':distributestevedore.extensiondistributeTraceback(mostrecentcalllast):File"/Library/Python/2.7/site-packages/steve

python - virtualenv 不包括 pip

我正在尝试在MacOSXElCapitan上使用virtualenv创建一个虚拟环境。我已经安装了带有brew的Python2.7.11,默认情况下包括pip、wheel和setuptools。但是,当我尝试按照documentation中的说明安装virtualenv时或从任何其他资源中,我遇到了几个问题:virtualenv可执行文件没有放在/usr/local/bin在pip工作后,所以我需要ln-s手动(它可能表明,这一步安装有问题)。在我运行virtualenvvenv之后,它会创建新环境,从brew-installation捕获Python2.7.11,但是:没有pip在b