草庐IT

virtualenv-reqs

全部标签

python - Virtualenv 和 Pip 永远挂起

我正在运行一个带有virtualenv的django项目,该项目直到今天下午都运行良好。我去运行sourcemy-env/bin/activate它似乎激活了(它给了我通常的命令提示符),但是当我尝试pythonmanage.pyrunserver它说找不到django。我运行了一个python脚本并尝试导入django,果然它说没有名为django的模块。所以我删除了这个virtualenv并创建了一个新的,并做了一个pipinstall-rrequirements.txt。就在那时我注意到pip永远挂起,并且在键入^C时它会给出一个很长的回溯,我在下面提供了它。一旦发生这种情况,我

python - 可以找到重新定位的库的 virtualenv(比如 MySQLdb 的 mysqlclient 库)

我希望能够共享一个自包含的virtualenv,即确保安装的所有脚本都能够直接运行而无需进行任何设置。例如。我在使用MySQL-python的virtualenv中安装了一个脚本。不幸的是,导入MySQLdb会寻找一个共享库(libmysqlclient.so),该库已移动到我系统上标准目录以外的其他地方。有没有办法保证每次有人使用我的virtualenv时都能找到该库? 最佳答案 我知道这个问题有点老了,但我很乐意分享我的解决方案,因为无法通过Google找到它:在deactivate()函数中,添加如下几行:if![-z${_O

python - virtualenv --no-site-packages 对我不起作用

virtualenv--no-site-packagesv1cdv1\Scriptsactivate.batpython-c"importdjango"#-noproblemhere为什么它会看到Django包???它应该给我一个导入错误,对吧? 最佳答案 只需取消设置PYTHONPATH环境变量。virtualenv的想法是您可以创建自己的环境(完全隔离或扩展默认环境),这样您就不必搞砸了。正如有人注意到的那样,已经有asimilarquestiononSO.如果您需要更好的解释,请阅读它。

python - 通过 Homebrew 使用 python2 和 python3 的 virtualenv

我已经用Homebrew安装了python2和python3。我想使用virtualenv但我不确定是否需要为python2/python3安装它。我还想知道如果我使用virtualenvwrapper,是否可以根据我的需要将VIRTUALENVWRAPPER_PYTHON设置为python2或python3?非常感谢任何帮助。谢谢,格雷格 最佳答案 根据thisSOquestion,你可以为两个版本使用一个virtualenv,只需使用-ppath/to/python/version或--python=path/to/versio

python - 为什么使用 virtualenv 时 Python 构建突然不是 Framework 构建?

我在我的Mac上安装了Python2.7作为框架构建。我已经安装并确认wxPython可以与这个Python构建一起工作。但是当我使用virtualenv创建虚拟环境时,生成的Python可执行文件不是框架构建,或者至少根据wxPython不是:Thisprogramneedsaccesstothescreen.PleaserunwithaFrameworkbuildofpython,andonlywhenyouareloggedinonthemaindisplayofyourMac.有什么想法吗? 最佳答案 另一种解决方案是将以下

python - 可以在 Virtualenv 中安装 Fabric(Python) 吗?遇到错误

我正在尝试在Virtualenv中安装Fabric,但出现错误。我正在使用Python2.7.2+src/MD2.c:31:20:fatalerror:Python.h:Nosuchfileordirectorycompilationterminated.error:command'gcc'failedwithexitstatus1----------------------------------------Command/home/andre/python_virtualenv/bin/python-c"importsetuptools;__file__='/home/andre/

Python:virtualenv-gtk-2.0

为了将gtk-2.0添加到我的virtualenv,我执行了以下操作:$virtualenv--no-site-packages--python=/usr/bin/python2.6myvirtualenv$cdmyvirtualenv$sourcebin/activate$cdlib/python2.6/$ln-s/usr/lib/pymodules/python2.6/gtk-2.0/VirtualenvonUbuntuwithnosite-packages现在在Python解释器中,当我导入gtk时它说:没有名为gtk的模块。当我用sudo启动解释器时,它起作用了。我需要使用su

python - 如何在新的 virtualenv 上安装 PyQt5 并在 IDLE 上工作

我使用riverbank官方网站提供的安装程序在我的win7系统(python3.3)上全局安装了PyQt5。然后我创建了一个新的–no-site-packagesvirtualenv,在键入piplist后我看到的唯一列出的是pip(1.4)和setuptools(0.9.7).但是现在的问题是,我还需要在那里安装完整的PyQt5,这似乎无法使用pip工具。虚拟环境中的pipinstallsip和pipinstallPyQt5都返回错误。有人可以提供关于我究竟应该做什么的“操作方法”指南吗?我还希望能够在IDLE中使用PyQt5(新的virtualenv),所以我将tcl文件夹从我的

python - 在 virtualenv 中全新安装后缺少 Django 管理/模板/文件夹

尝试转到我的Django应用程序的管理面板时出现此错误:TemplateDoesNotExistat/admin/index.htmlExceptionLocation:/home/mhb11/.virtualenvs/redditpk/local/lib/python2.7/site-packages/django/template/loader.pyinfind_template,line139Template-loaderpostmortemDjangotriedloadingthesetemplates,inthisorder:Usingloaderdjango.templat

virtualenv系列 (3) · 创建虚拟环境

文章目录1.安装virtualenv2.创建虚拟环境3.激活虚拟环境4.安装项目依赖包5.退出虚拟环境本文我正式进入Virtualenv的使用环节。注:本文操作环境是Windows系统!1.安装virtualenvpipinstallvirtualenv注意:如果本地安装了多套Python系统环境,我们并不需要在每一套环境上都安装virtualenv,因为Virtualenv可以-p参数来设定Python解释器的路径,通过给出的解释器路径就能定位整个Python安装环境,进而可以复制相关文件,构造基于该版本的虚拟环境。所以,通常在系统默认的Python环境下安装一份就够了。安装完毕后,使用如下