草庐IT

virtualenv-reqs

全部标签

python - virtualenv 蛋黄问题

yolk-l告诉我在我的Ubuntu10.04上安装了114个软件包。使用创建新的virtualenv目录后virtualenvvirt_env/virt1--no-site-packages--clear我切换到那个,我的提示改变了,然后yolk-l再次给我相同的114个包。那里发生了什么? 最佳答案 通过更改shellPATH激活virtualenv,因此virtualenv的bin/目录位于第一个。这就是它所做的全部。这意味着当您运行“python”时,它会运行virtualenv的Python二进制文件副本,而不是您的全局系

python - Windows 上的 django-admin.py 和 virtualenv 问题

在我的系统中,系统范围内安装了Django1.2.3:C:\>python-c"importdjango;printdjango.get_version()"1.2.3C:\>django-admin.py--version1.2.3然后在我安装Django1.2.4的C:\dev中有一个名为venv的虚拟环境:C:\>dev\venv\Scripts\activate.bat(venv)C:\>python-c"importdjango;printdjango.get_version()"1.2.4(venv)C:\>django-admin.py--version1.2.3我的问题

python - 获取嵌入式 Python 运行时以使用当前事件的 virtualenv

我大量使用virtualenv将我的开发环境与系统范围的Python安装隔离开来。使用virtualenv的典型工作流程包括运行source/path/to/virtualenv/bin/activate设置Python执行隔离运行时所需的环境变量。确保我的Python可执行文件使用当前事件的virtualenv就像将shebang设置为#!/usr/bin/envpython一样简单不过,最近我一直在编写一些嵌入Python运行时的C代码。我似乎无法弄清楚的是如何让嵌入式运行时使用当前事件的virtualenv。有人有一个很好的例子可以分享吗? 最佳答案

python - 使用 virtualenv 和 pip 的工作流程

我的系统(Ubuntu10.x)上已经安装了python2.6和django1.2.3。这是我用于大多数项目的设置。但对于某些项目,我需要沙盒环境、不同的django版本、一些额外的python模块,有时甚至需要不同的python版本。所以,我现在正在尝试使用pip和virtualenv,但我无法更改python和django版本。我是否必须删除默认设置并将所有现有项目移动到1个virtualenv。我可以避免这种情况吗?即使我这样做了,我如何指定不同版本的python?如果我必须删除旧设置。我怎么做?目前,我已经在/usr/local/lib/python2.6/dist-packa

python - 操作系统 python 升级后,virtualenv python 失败,出现“ undefined symbol : _PyLong_AsInt¨ error on simple tasks

我有一个基于python-2.7.3的长期运行的virtualenv。在接受了推荐的平台操作系统(Ubuntu)更新后(在许多其他更改中)将python提升到2.7.6,virtualenv中的python已经开始在基本上所有重要任务上出错,堆栈结尾如下:ImportError:/home/myusername/ENVS/myvenv/lib/python2.7/lib-dynload/_io.so:undefinedsymbol:_PyLong_AsInt即使pipfreeze也会因这样的错误而失败——这使得它甚至无法在损坏的virtualenv中获得已安装软件包的准确list(可能

python - 我在 virtualenv 中安装的 Django 缺少管理模板文件夹

当我安装venv并在其中安装Django(例如“DjangoUpgrade”)时,我在此路径中缺少模板文件夹:~/.venvs/DjangoUpgrade/local/lib/python2.7/site-packages/django/contrib/admin需要说明的是,这是该文件夹中的ls。actions.pyexceptions.pyfilters.pyforms.pyhelpers.py__init__.pymodels.pyoptions.pysites.pytemplatetagstests.pycutil.pycvalidation.pycwidgets.pyacti

python - Pip 默认行为与 virtualenv 冲突?

我正在关注thistutorial当我执行virtualenvflask命令时,我收到此错误消息:Cannotperforma'--user'install.Usersite-packagesarenotvisibleinthisvirtualenv.这是有道理的,因为virtualenv的目的是创建一个您可以控制的新环境,而--user命令将所有内容都放在特定位置,这违背了开发环境分离的目标.似乎pip默认为--user安装,我可以更改此默认行为吗?而且,更好的是,我可以让pip始终与virtualenv一起玩吗?澄清一下,这是我的终端的样子。MELCHIOR:miguelgrinb

python - 由于 pip 安装错误,无法在 python 2.7.5 中创建 virtualenv 实例

我尝试按照Flask安装网站上的说明进行操作,但在使用“sudoeasy_installvirtualenv”安装虚拟环境后遇到错误。不确定Opals-MacBook-Pro:~opalkale$mkdirmyprojectOpals-MacBook-Pro:~opalkale$cdmyprojectOpals-MacBook-Pro:myprojectopalkale$virtualenvvenvNewpythonexecutableinvenv/bin/pythonInstallingsetuptools,pip...Completeoutputfromcommand/Users/

python - pip-selfcheck.json 与 virtualenv

我在我的python项目中使用virtualenv,我注意到一个名为pip-selfcheck.json这个文件的用途是什么?我可以将它从我的项目中删除吗? 最佳答案 当它存在时,pip将检查您是否拥有最新版本的pip。您可以将其删除。 关于python-pip-selfcheck.json与virtualenv,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/45667982/

python - 使用 numpy 和 pandas 加速 virtualenv 创建

我在一台机器上有多个virtualenvs,但它们都需要numpy和pandas。我想为每个virtualenv提供单独的副本,但是创建这些virtualenv需要相当长的时间。是否有一些定义明确的方法可以在我的机器上预编译numpy和pandas一次,然后执行类似的操作:pipinstallmy_precompiled_numpy 最佳答案 您可以使用wheel包裹。我们在pandas重新做这件事用于我们的持续集成构建,以便我们基本上可以非常快速地下载和安装它们。看看ci/speedpack/build.sh.这个脚本本质上构建了