草庐IT

virtualenv_support

全部标签

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/导入错误 : Import by filename is not supported

这个问题在这里已经有了答案:HowdoIimportamodulegiventhefullpath?(35个回答)关闭8年前。我正在尝试将一个python文件导入到我用python编写的应用程序中。我有以下代码:importosfromos.pathimportbasenameclassspecificClass:defdothing(self,path):runcommand=__import__("/root/"+os.path.splitext(os.path.basename(path))[0]+"/"+os.path.splitext(os.path.basename(pat

Python/导入错误 : Import by filename is not supported

这个问题在这里已经有了答案:HowdoIimportamodulegiventhefullpath?(35个回答)关闭8年前。我正在尝试将一个python文件导入到我用python编写的应用程序中。我有以下代码:importosfromos.pathimportbasenameclassspecificClass:defdothing(self,path):runcommand=__import__("/root/"+os.path.splitext(os.path.basename(path))[0]+"/"+os.path.splitext(os.path.basename(pat

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

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