草庐IT

virtualenv-reqs

全部标签

python - Virtualenv - Python 3 - Ubuntu 14.04 64 位

我正在尝试在Ubuntu64bit14.04上为Python3安装virtualenv。我已经为Python3安装了pip:pip3installvirtualenv一切正常。现在虽然我正在尝试使用virtualenv命令来实际创建环境并得到它未安装的错误(我猜是因为我还没有为Python2安装它,而这正是它试图使用的)如何在Python3中使用virtualenv?我已经搜索了文档,但看不到它在哪里说明要做什么。 最佳答案 我在OSX上的开发环境中遇到了同样的问题,我可以通过简单地调用virtualenv和目标目录的路径来创建Py

python - PowerShell中的virtualenv?

virtualenv的时候好像有问题在PowerShell中使用。当我尝试在PowerShell中激活我的环境时...env/scripts/activate..没有任何反应。(shell提示符以及PATH环境变量应该已经改变。)我猜问题是PowerShell产生了一个新的cmd。仅用于运行activate.bat的进程,从而在完成后呈现activate.bat对shell所做的更改。您有解决此问题的方法吗?(我现在坚持使用cmd.exe) 最佳答案 Thelatestversionofvirtualenv支持开箱即用的PowerS

python - 无法在 Mac OS X 10.7 上的 virtualenv 中使用 pip 安装 psycopg2

我正在按照Heroku的教程部署Django应用程序:http://devcenter.heroku.com/articles/django#prerequisites.在我进入这部分之前一切正常:$pipinstallDjangopsycopg2我可以自己安装Django,但问题是使用psycopg2。我不断收到此错误:ld:librarynotfoundfor-lpqcollect2:ldreturned1exitstatusld:librarynotfoundfor-lpqcollect2:ldreturned1exitstatuslipo:can'topeninputfile:

python - Virtualenv 中的 TKinter

尝试使用virtualenv中基于TKinter的小部件运行python代码。user@computer:~/myproject$env/bin/pythonPython2.7.3(default,Sep262012,21:51:14)[GCC4.7.2]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>importTkinterTraceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/python2.7/lib-tk/Tkinte

python - 如何将模块从一个 virtualenv 复制到另一个

是否可以将python模块从一个virtualenv复制到另一个virtualenv。如果是这样,这是如何完成的? 最佳答案 只要您将它们从一个虚拟环境移动到同一台机器上的另一个虚拟环境,您就可以轻松做到:$cp-r[env1]/lib/pythonX.X/site-packages/*[env2]/lib/pythonX.X/site-packages/但是,如果环境位于不同的机器上或使用不同版本的python或其他一些主要差异,那么这可能不是一个好主意。一般来说,生成requirements.txt会更安全,然后使用它在其他环境

python - 激活 virtualenv 然后运行另一个 Python 脚本的 Python 脚本?

在WindowsVista上,我需要一个脚本来启动activate(以激活virtualenv)脚本:C:\Users\Admin\Desktop\venv\Scripts\然后,在虚拟环境中,启动到manage.pyrunserver文件夹中:C:\Users\Admin\Desktop\helloworld\我该怎么办?我应该使用哪些模块? 最佳答案 您可以激活您的virtualenv,然后使用bat文件启动服务器。将此脚本复制到一个文件中并使用.bat扩展名(例如runserver.bat)保存它@echooffcmd/k"c

python - 从脚本中获取 virtualenv 的 bin 文件夹路径

我正在将virtualenvwrapper与一个django项目一起使用,该项目具有一个自动写入一些配置文件的管理任务,因此用户只需./manage.pygenerate_configuration>much_nice.conf然后将文件移动到别处。生成的配置文件之一是用于启动celeryworker的supervisord任务。我遇到的问题是我不知道如何输出位于virtualenv的bin文件夹中的celery可执行文件的路径。本质上,我想要命令的输出whichcelery一个选项是使用sys.executable,获取文件夹(这似乎是virtualenv的bin文件夹),就是这样.

python - 用于 python 脚本的 shebang 在 pyenv virtualenv 下运行

当Python脚本应该从pyenvvirtualenv运行时,文件的正确shebang是什么?作为一个示例测试用例,我的系统(OSX)上的默认python没有安装pandas。pyenvvirtualenvvenv_name可以。我尝试从virtualenv获取python可执行文件的路径。$pyenvactivatevenv_name(venv_name)$whichpython/Users/username/.pyenv/shims/python所以我做了我的例子script.py:#!/Users/username/.pyenv/shims/pythonimportpandasa

python - 如何将全局安装的包导入 virtualenv 文件夹

所以我的python项目有一个名为venv的virtualenv文件夹。我可以跑:venv/bin/pipinstall-rrequirements.txt它安装了我需要的项目的所有要求,除了一个,M2Crypto。安装它的唯一方法是通过apt-get:apt-getinstallpython-m2crypto然后如何将通过apt安装的这个包添加到venv文件夹? 最佳答案 --system-site-packages为虚拟环境提供对全局站点包模块的访问权限。你可以这样做:$sudoapt-getinstallpython-m2cr

python - 错误 : virtualenvwrapper could not find virtualenv in your path

我正在尝试使用virtualenvwrapper创建一个virtualenv,但是当我使用mkvirtualenv时,我得到以下信息:ERROR:virtualenvwrappercouldnotfindvirtualenvinyourpath我认为这是一个PYTHONPATH问题。但是,如果我执行pipshowvirtualenv我会得到以下信息:---Metadata-Version:2.0Name:virtualenvVersion:13.1.0Summary:VirtualPythonEnvironmentbuilderHome-page:https://virtualenv.