草庐IT

virtualenv-reqs

全部标签

python - Virtualenv 特定的 pip 配置文件

我需要根据我当前正在处理的项目使用不同的pip配置文件。每个项目都从一个单独的pypi存储库中提取,并且在我的.pip/pip.conf文件中需要它自己的block[global]timeout=60index-url=有没有办法在特定于virtualenv的基础上提供pip.conf文件?最好在我运行时workonenv1pipinstallenv1_package它只会尝试从env1配置文件下载和env2类似理想情况下,当我运行时workonenv2pipinstallenv2_package我希望它不要从env1pypi服务器请求这个包。 最佳答案

python - 我需要将 virtualenv 与 Vagrant 一起使用吗?

我使用了VirtualBox手动设置,其中包含virtualenvs在我的本地机器上运行Django项目。最近我发现了Vagrant并决定改用它,因为它看起来非常简单和有用。但我想不通-我还需要使用virtualenvVagrantVM,是鼓励实践还是禁止? 最佳答案 作为Devinstated,只要您是机器的唯一用户,就不必在部署到vagrant机器时使用virtualenv。但是,即使您不将其用于开发或部署,我仍然会启用virtualenv、setup.py等。以我(不是这样)的拙见,任何Python项目都应该:包含一个.cvs

python - 我需要将 virtualenv 与 Vagrant 一起使用吗?

我使用了VirtualBox手动设置,其中包含virtualenvs在我的本地机器上运行Django项目。最近我发现了Vagrant并决定改用它,因为它看起来非常简单和有用。但我想不通-我还需要使用virtualenvVagrantVM,是鼓励实践还是禁止? 最佳答案 作为Devinstated,只要您是机器的唯一用户,就不必在部署到vagrant机器时使用virtualenv。但是,即使您不将其用于开发或部署,我仍然会启用virtualenv、setup.py等。以我(不是这样)的拙见,任何Python项目都应该:包含一个.cvs

python - 使用python在不同的virtualenv中运行子进程

假设我在2个不同的虚拟环境中安装了2个不同版本的应用。myappv1.0和myappv2.0。现在我想比较一下。比较是用python本身编写的。最好的方法是什么?假设我可以分别运行它们并编写一个输出文件,我可以稍后进行比较。一种方法是编写一个bash脚本(这就是我目前所拥有的)。我激活一个virtualenv,运行myappv1.0,激活另一个virtualenv,运行myappv2.0。稍后在这些文件上运行比较模块。但我想在那里添加更多动态(采用一些可选参数等),使用python会更容易。编辑:目前我有类似的东西(一个bash脚本):sourcevirtualenv1/bin/act

python - 使用python在不同的virtualenv中运行子进程

假设我在2个不同的虚拟环境中安装了2个不同版本的应用。myappv1.0和myappv2.0。现在我想比较一下。比较是用python本身编写的。最好的方法是什么?假设我可以分别运行它们并编写一个输出文件,我可以稍后进行比较。一种方法是编写一个bash脚本(这就是我目前所拥有的)。我激活一个virtualenv,运行myappv1.0,激活另一个virtualenv,运行myappv2.0。稍后在这些文件上运行比较模块。但我想在那里添加更多动态(采用一些可选参数等),使用python会更容易。编辑:目前我有类似的东西(一个bash脚本):sourcevirtualenv1/bin/act

python - 在 windows 上的 virtualenv 中安装 psycopg2 (postgresql)

我使用easy_installpsycopg2在vi​​rtualenv中安装了psycopg2。我没有看到任何错误,看起来安装很顺利。在psycopg2的site-packages目录中创建了一个egg文件。但是当我在解释器中运行importpsycopg2时,我收到以下错误。有什么线索吗?我该如何修复它..在virtualenv中安装psycopg2的任何其他方式..Traceback(mostrecentcalllast):File"",line1,inFile"build\bdist.win32\egg\psycopg2\__init__.py",line69,inFile"b

python - 在 windows 上的 virtualenv 中安装 psycopg2 (postgresql)

我使用easy_installpsycopg2在vi​​rtualenv中安装了psycopg2。我没有看到任何错误,看起来安装很顺利。在psycopg2的site-packages目录中创建了一个egg文件。但是当我在解释器中运行importpsycopg2时,我收到以下错误。有什么线索吗?我该如何修复它..在virtualenv中安装psycopg2的任何其他方式..Traceback(mostrecentcalllast):File"",line1,inFile"build\bdist.win32\egg\psycopg2\__init__.py",line69,inFile"b

python - 没有站点包的 Ubuntu 上的 Virtualenv

我最近在用python开发时一直在使用virtualenv。我喜欢使用--no-site-packages选项的隔离开发环境的想法,但是在开发PyGTK应用程序时这样做可能有点棘手。PyGTK模块默认安装在Ubuntu上,我想让virtualenv(带有--no-site-packages)知道位于系统其他位置的特定模块。最好的方法是什么?还是我应该干脆放弃--no-site-packages选项? 最佳答案 $virtualenv--no-site-packages--python=/usr/bin/python2.6myvirt

python - 没有站点包的 Ubuntu 上的 Virtualenv

我最近在用python开发时一直在使用virtualenv。我喜欢使用--no-site-packages选项的隔离开发环境的想法,但是在开发PyGTK应用程序时这样做可能有点棘手。PyGTK模块默认安装在Ubuntu上,我想让virtualenv(带有--no-site-packages)知道位于系统其他位置的特定模块。最好的方法是什么?还是我应该干脆放弃--no-site-packages选项? 最佳答案 $virtualenv--no-site-packages--python=/usr/bin/python2.6myvirt

python - 如何在 ubuntu 16.04 上将 virtualenv 与 python3.6 一起使用?

我使用的是Ubuntu16.04,它带有Python2.7和Python3.5。我已经在上面安装了Python3.6,并通过aliaspython3=python3.6将python3符号链接(symboliclink)到python3.6。然后,我使用sudo-Hpip3installvirtualenv安装了virtualenv。当我检查时,virtualenv安装在"/usr/local/lib/python3.5/dist-packages"位置,所以当我尝试使用python3-m创建virtualenvvenv./venv1它向我抛出错误:ErrorCommand:['/ho