草庐IT

virtualenv-gtk

全部标签

python - 在计算机之间迁移 virtualenv 和 Github

最近我主要使用Python2.7和Django1.3.3(托管在Heroku上)工作,并且我维护着多个项目。我一直在使用在VirtualBox中运行Ubuntu的桌面工作,但最近不得不去旅行,想把所有东西都加载到我的笔记本上。但是,我很快发现virtualenv+Github很容易创建项目,但我努力尝试将它们移到我的笔记本上。我想出的方法是创建新的virtualenv,然后从github克隆代码。但是,我无法在我真正想要的文件夹中执行此操作,因为它会说该文件夹不为空。所以,我会把它克隆到一个tmp文件夹,而不是他们将所有内容剪切/粘贴到我真正想要的地方。不可怕,但我只是觉得我在这里遗漏

python - 如何在不编译的情况下在 Windows 上的 python 2.7 virtualenv 上安装 python-ldap

我使用Windows作为我的主要python2.7开发环境,我想在虚拟环境中安装python-ldap。python-ldap包需要编译:(当然我不能在我的环境中编译它。所以我尝试找到二进制文件以便通过easy_install在我的虚拟环境中安装它们(仅供引用,你可以做easy_installpackage.exe包将被安装)。我在这里找到了分布式二进制文件:https://pypi.python.org/pypi/python-ldap/不幸的是,他们只提供python2.7的.msi包!!!人们为什么使用.msi?无法通过easy_install安装MSI。我讨厌MSI%$#$^#

python - 在 PyDev 中使用 virtualenv 运行 Selenium Chrome 时如何解决 "chromedriver executable needs to be in PATH"错误?

短的:在https://automatetheboringstuff.com/chapter11阅读ControllingtheBrowserwiththeseleniumModuleathttps://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/后,我试图在PyDev的虚拟环境中运行SeleniumChrome驱动程序。我已经设法从PyDev外部做到了,但从内部,我得到:selenium.common.exceptions.WebDriverException:Message:'chromedriver

python - macOS 上的 virtualenv 使用不存在的 python 解释器

当我运行virtualenv时,我得到了这个:$virtualenv-bash:/usr/local/bin/virtualenv:/usr/local/opt/python/bin/python2.7:badinterpreter:Nosuchfileordirectoryvirtualenv今天才开始以这种方式运行。昨天成功了。它中断是因为virtualenv是一个使用不存在的Python解释器的Python脚本:$head-1$(whichvirtualenv)#!/usr/local/opt/python/bin/python2.7在我的机器上,/usr/local/opt/p

python - 启动终端时激活默认的 virtualenv(使用 bashrc)

我系统默认的python版本是2.6.6。我安装了virtualenv,我希望每次打开终端时默认的virtualenv都是2.7。因此,我在~/.bashrc文件中添加了以下命令:source$HOME/virtualenvs/py2.7/bin/activate现在,每当我在Gnome环境中通过单击图标启动终端时(即,我已经登录到机器并在Gnome中打开一个新的终端窗口(xterm)),shell符号如下所示:(py2.7)(py2.7)看起来我在另一个virtualenv中有一个virtualenv。更糟糕的是,我只能停用一个virtualenv而不能停用另一个,如下所示:(py2

python - 安装了 MySQLdb,在 virtualenv 之外工作但在内部不存在。如何解决?

我使用的是所有软件(Django、Python、virtualenv、MySQLdb)的最新版本,但我无法让它工作。当我在virtualenv外部的python提示符下运行“importMySQLdb”时,它起作用了,里面显示“ImportError:NomodulenamedMySQLdb”。我正在尝试学习Python和Linux网络开发。我知道使用SQLLite最简单,但我想学习如何开发比我在.NET中所能做的更大规模的应用程序。我已经阅读了Google上的每篇博客文章和StackOverflow上的每篇文章,他们都建议我运行“sudopipinstallmysql-python”

python - 使用下载缓存将 PIP 包安装到 Virtualenv

使用缓存包将pip包安装到virtualenv的正确方法是什么?我试过设置--timeout=360和--use-mirrors,但是pypi的性能太不稳定了,它经常挂起或断开连接,使部署变得很麻烦。因此,我的计划是使用--download-cache选项来预下载所有软件包存档(但不安装它们),例如:pipinstall--upgrade--timeout=120--use-mirrors--no-install--download-cache/usr/local/pip/cache-rpip-requirements.txt然后在安装到virtualenv期间指定此缓存位置,例如:v

python - 使用 virtualenv 导入错误

我对virtualenv有疑问。我经常使用它,我在我的开发机器和几台服务器上使用它。但是在我尝试使用的最后一台服务器上遇到了问题。我使用--no-site-packages参数创建了一个virtualenv,然后我在virtualenv中安装了一些python模块。我可以确认模块位于virtualenvs站点包中,一切似乎都很好。但是当我尝试执行以下操作时:sourcevirtualenv/bin/activate然后导入模块之一pythonimportmodulename我收到一个导入错误,指出该模块不存在。这是怎么发生的?尽管它说它会激活,但它似乎永远不会激活。有人知道如何解决这个

python - Virtualenv OSError - setuptools pip wheel 失败,错误代码为 1

尝试使用virtualenv15.0.2设置虚拟环境时收到以下错误消息,但收到OSErrorsetuptoolspipwheelfailedwitherrorcode1。Newpythonexecutablein/Users/nathmorissette/projects/tutorial/venv/bin/pythonInstallingsetuptools,pip,wheel...Completeoutputfromcommand/Users/nathmorissett...rial/venv/bin/python-setuptoolspipwheel:Traceback(most

python - 尝试设置 virtualenv 在安装 vatic 时出现错误 'cannot import name _remove_dead_weakref'

我正在尝试安装vatic,其中一个要求是从vatic工作区运行“virtualenv.env”。当我运行它时,我得到~/anaconda2/lib/python2.7/weakref.py有一个错误“无法导入name_remove_dead_weakref。virtualenv.envNewpythonexecutablein/home/tyler/vatic_ws/.env/bin/pythonInstallingsetuptools,pip,wheel...Completeoutputfromcommand/home/tyler/vatic_ws/.env/bin/python-s