草庐IT

virtualenv

全部标签

python - uwsgi - 不使用 virtualenv 中的 python2.7.3,而是使用 venv 中的 2.6,即使 2.6 仅在全局安装

我的系统(ubuntu)有python2.6.5版本(全局安装在/usr/bin/)。我想使用python2.7.3。为此,我尝试使用此答案IsitpossibletoinstallanotherversionofPythontoVirtualenv?创建一个virtualenv(没有从答案中进行任何模拟链接)。我在这方面取得了成功,当我激活env并使用“pythonmanage.pyshell”时,它运行良好。问题是:我们使用uwsgi来运行服务器。到目前为止,我们直接使用系统范围的python(2.6.5)。因为我在virtualenv中新安装了所有东西,所以我添加了选项'-H/p

python:如何在没有互联网连接的情况下创建 virtualenv

我无法在阻止所有互联网访问的服务器上创建virtualenv。以前有人成功过吗?我搜索但没有显示任何有用的信息。我来回传输数据没有问题,但我不知道需要下载哪些包以及安装需要哪些选项。如果你想知道我尝试创建一个得到了什么,这里是回溯:netops@netops1/spare/local/latency$virtualenv-p/usr/bin/python2.6latencyRunningvirtualenvwithinterpreter/usr/bin/python2.6Newpythonexecutableinlatency/bin/python2.6Alsocreatingexec

python - 在 Windows 的 virtualenv 中安装 lxml

我最近开始使用virtualenv,并想在这个隔离环境中安装lxml。通常我会使用windows二进制安装程序,但我想在这个virtualenv(不是全局)中使用lxml。Pip安装不适用于lxml,所以我不知所措。我读到创建符号链接(symboliclink)可能有效,尽管我不熟悉符号链接(symboliclink)的工作原理以及我应该为哪些文件创建它们。还有其他人知道在Windows上的virtualenv中安装lxml的任何方法吗?如果创建符号链接(symboliclink)是唯一可行的方法,我绝对愿意学习是否有人能为我指明正确的方向。 最佳答案

python - cx_Oracle pip 安装失败 : oci. h: 没有那个文件或目录

我对这个有pip迷茫。我还尝试安装旧版本的cx_Oracle,我已将其安装在单独的virtualenv中,但它也在同一位置失败并显示相同的错误消息。$pipinstallcx_Oracle(...)cx_Oracle.c:10:17:error:oci.h:Nosuchfileordirectorycx_Oracle.c:11:18:error:orid.h:Nosuchfileordirectorycx_Oracle.c:12:16:error:xa.h:Nosuchfileordirectoryerror:command'gcc'failedwithexitstatus1(...)

python - 如何从 virtualenv 中删除未使用的包?

当我在virtualenv中使用pip安装它们时,如何跟踪这些包?现在看起来很乱;如果我安装包A,它会自动安装它的依赖项;B、C和D。然后我决定使用包N,它也安装了它的依赖项。现在当我删除包A时,它的依赖项不会自动删除。如何保持我的virtualenv干净?是否有工具可以检查未使用的包并将其删除? 最佳答案 删除包:pipuninstallpackage_name获取任何给定包所需的包列表(使用pip):pipshowpackage_name这将向您显示它运行所需的包,以及需要您的包才能运行的包。所以卸载一个包及其所有依赖包的最好方

python - 在 R 中使用 python 虚拟环境

我正在使用“rPython”包在R中调用python,但我无法让R引用我的python虚拟环境。在R中,我尝试使用system('./home/username/Documents/myenv/env/bin/activate')但是在运行上面的代码后我的python库路径没有改变(我通过python.exec(printsys.path)检查)。当我运行时python.exec('importnltk')我被抛出错误:Errorinpython.exec("importnltk"):Nomodulenamednltk尽管它在我的虚拟环境中。我在Ubuntu13.04上使用R3.0.2

python - 在 python PIP 中,如何在我的私有(private) pip 索引 "secure and verifiable"中创建文件?

我是一个快乐的人,拥有自己快乐的本地pip指数。有一天我更新了pip客户端,但我不再开心了:Downloading/unpackingsuper_packageGettingpagehttps://my_server/index/super_package/URLstosearchforversionsforsuper_package:*https://my_server/index/super_package/*https://pypi.python.org/simple/super_package/Analyzinglinksfrompagehttps://my_server/in

python - 在 Python 应用程序中包含第三方依赖项的最佳方式

为应用分发依赖项的最佳方式是什么?假设我想发布一个依赖于SqlAlchemy的应用程序-是否有一种干净的方法可以将SqlAlchemy包含在我的存储库中而不强制用户安装它? 最佳答案 社区标准是使用pip包管理器requirementsfile.例如SQLAlchemy>=0.9.8它将强制安装版本高于或等于0.9.8的SQLAlchemy。如果您想以独立的方式分发您的代码,您可以考虑为第3方包创建单独的目录并扩展PYTHONPATH环境变量。exportPYTHONPATH=$PYTHONPATH:/path/to/3rdpart

python - 为 Python 导入 MySQL 包时出错

我正在尝试使用python导入MySQL模块,更具体地说是Flask,但我收到了一个错误。我在我的应用程序中使用虚拟环境。这是错误:Traceback(mostrecentcalllast):File"../myapp/application.py",line9,infromflask.ext.mysqlimportMySQLFile"/Users/pavsidhu/Documents/Web-Development/app/env/lib/python2.7/site-packages/flask/exthook.py",line81,inload_modulereraise(exc

python - pip freeze 不显示所有已安装的包

我正在使用一个virtualenv。我安装了fabric,带有pip。但是pipfreeze没有给出任何提示。包在那里,在我的virtualenv中,但pip对此保持沉默。为什么会这样?有什么调试方法吗? 最佳答案 我自己试过:在“env”目录中创建一个虚拟环境:$virtualenv2.7--distributeenvNewpythonexecutableinenv/bin/pythonInstallingdistribute....done.Installingpip................done.接下来,激活虚拟环境