草庐IT

virtualenv-reqs

全部标签

python - virtualenv 是如何工作的?

我检查了activate脚本,在我看来它所做的只是:设置VIRTUAL_ENV环境在PATH前面附加$VIRTUAL_ENV/binvirtualenv是如何通过这些提供神奇的虚拟环境的?我错过了什么? 最佳答案 我将描述我从@jcollado链接到的演示文稿中学到的基本过程。当Python启动时,它会查看二进制文件的路径及其前缀。假设你的virtualenv是/home/blah/scratch。Python进程知道它是从/home/blah/scratch/bin/python执行的(通常只是系统python二进制/usr/bi

python - 如何在不包含主机环境的站点包文件夹的情况下将 pywin32 与 virtualenv 一起使用?

我正在使用PyInstaller在Python2.6下,这只是部分支持,因为MS用他们的list废话创建了困惑,现在影响Python,因为它现在是MSVC8编译的。问题在于list嵌入支持依赖于pywin32扩展以便构建这是一个痛苦,因为在我创建virtualenv时不包括主机的站点包文件夹(在构建环境中有点失败)我找不到安装所需扩展的方法,因此PyInstaller可以访问它们。有没有人找到解决这个问题的方法? 最佳答案 我找到了http://old.nabble.com/Windows:-virtualenv-and-pywin

python - 错误 : could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support' : Permission denied

我正在使用ubuntu12.04,我正在尝试pipinstallvirtualenv但突然出现此错误。samuel@sampc:~$pipinstallvirtualenvDownloading/unpackingvirtualenvRunningsetup.pyegg_infoforpackagevirtualenvwarning:nopreviously-includedfilesmatching'*'foundunderdirectory'docs/_templates'warning:nopreviously-includedfilesmatching'*'foundunder

python - 没有名为 pip.req 的模块

我正在安装tweepy,但我遇到了关于pip.req的错误。我已经安装了pip,但由于某种原因仍然找不到pip.req。我在网上做了很多研究,我能找到的最多的是一些关于zapo(?)和python2.7之间不兼容的问题,导致其他一些用户出现同样的错误。不过,关于如何解决问题的讨论尚不清楚。谢谢!$python2setup.pyinstallTraceback(mostrecentcalllast):File"setup.py",line5,infrompip.reqimportparse_requirementsImportError:Nomodulenamedpip.req

python - 为什么 pip freeze 会报告使用 --no-site-packages 创建的新 virtualenv 中的一些包?

当我创建一个新的virtualenv时,pipfreeze显示我安装了几个包,即使我没有在环境中安装任何东西。我期待pipfreeze在我第一次pipinstall进入环境之前返回空输出。wsgirefispartofthestandardlibrary不是吗,为什么它会出现呢?day@garage:~$mkdirtestingday@garage:~$cdtestingday@garage:~/testing$virtualenv--no-site-packages.Newpythonexecutablein./bin/pythonInstallingdistribute......

python - 在现有的 virtualenv 中使用 IntellijIdea

我想在我现有的pythondjango项目中使用IntellijIdea,该项目是在ubuntu的虚拟环境中构建的。如何配置IntellijIdea以使用虚拟环境的库? 最佳答案 对于PyCharm2018根据documentation来自Pycharm:在项目解释器页面中,单击并选择添加。在“添加Python解释器”对话框的左侧Pane中,选择Virtualenv环境。以下操作取决于是否虚拟环境之前存在。如果选择现有环境:指定所需的解释器:使用下拉列表,或单击选择解释器并在您的文件系统中找到一个。如果需要,选中复选框使所有项目都可

python - 无法使用 Virtualenv 通过 pip 安装

以下是我运行pip时遇到的错误:serkan$rm-rmysiteserkan$pwd/Users/serkan/Desktop/PythonFolderserkan$virtualenvmysiteNewpythonexecutableinmysite/bin/pythonInstallingsetuptools............done.Installingpip...............done.serkan$sourcemysite/bin/activate(mysite)serkan$pipinstallpinax-bash:/Users/serkan/Deskto

python - 在 virtualenv 中无法 "import matplotlib.pyplot as plt"

我正在虚拟环境中使用flask。我能够使用pip安装matplotlib,并且可以在Pythonsession中importmatplotlib。但是,当我将其导入为matplotlib.pyplotasplt我收到以下错误:>>>importmatplotlib.pyplotaspltTraceback(mostrecentcalllast):File"",line1,inFile"//anaconda/envs/myenv/lib/python2.7/site-packages/matplotlib/pyplot.py",line109,in_backend_mod,new_fig

python - Virtualenv 和源代码版本控制

我最近开始了一个Django项目,我很快意识到virtualenv将非常有用,原因有很多。我设置了virtualenv和我的项目,但现在我想知道应该将什么文件添加到我的源代码控制中(在我的例子中是Mercurial)。我应该添加venv文件夹下的所有文件吗?如何确保同事可以克隆并立即开始工作,而无需重新设置env? 最佳答案 您生成一个“需求”文件(通常是requirements.txt),并提交给您的项目:pipfreeze>requirements.txt然后,每个开发者都会设置自己的virtualenv并运行:pipinsta

python - 使用 Python 脚本激活 virtualenv

我想从Python脚本激活virtualenv实例。我知道这很容易做到,但是我看到的所有示例都使用它在env中运行命令,然后关闭子进程。我只是想激活virtualenv并返回到shell,就像bin/activate一样。类似这样的:$me:my-script.py-denv-name$(env-name)me:这可能吗?相关:virtualenv›Invokinganenvfromascript 最佳答案 如果你想在virtualenv下运行Python子进程,你可以通过使用位于virtualenv的/bin/目录中的Python