问题标签 [virtualenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - virtualenv 导入错误
我对 virtualenv 有疑问。我经常使用它,我在我的开发机器和几台服务器上使用它。但是在我尝试使用的最后一台服务器上,我遇到了问题。
我使用 --no-site-packages 参数创建了一个 virtualenv,然后在 virtualenv 中安装了一些 python 模块。我可以确认这些模块位于 virtualenvs 站点包内,并且一切似乎都很好。
但是,当我尝试这样做时:source virtualenv/bin/activate
然后导入其中一个模块时,python import modulename
我收到一个导入错误,提示该模块不存在。这是怎么回事?即使它说它会激活,它似乎也永远不会激活。
有人知道如何解决这个问题吗?
python - 创建新的 virtualenv 会导致错误
我正在尝试让 virtualenv 在我的机器上工作。我正在使用python2.6,在安装pip并使用pip安装virtualenv后,运行“virtualenv --no-site-packages Cyclesg”会导致以下结果:
知道如何解决这个问题吗?谢谢!
python - 是否可以在 Virtualenv 沙箱上添加 PyQt4/PySide 包?
我正在使用Virtualenv在我的开发环境中获利web.py
,simplejson
以及其他面向 Web 的包。
我将使用 Qt 开发一个简单的 python 客户端,以重用一些使用 web.py 开发的 Api。
这里有人用 Virtualenv 成功安装了 PyQt4 吗?
可能吗?
我已经下载了所有二进制文件并PyQt4
在我的 python2.6 目录中全局安装。
如果我不使用--no-site--packages
选项,Virtualenv 会正确地包含PyQt4
在我的新沙箱中,但显然,它包含我不需要的所有全局包。
有没有一种干净的方法来准备一个带有选项的新沙箱,--no-site--packages
然后添加PyQt4
或PySide
使用pip
,easy_install
或其他一些魔术?
python - 安装mysql-python时“无法打开包含文件:'config-win.h':没有这样的文件或目录”
我正在尝试在 windows 上使用 pip 在 virtualenv 中安装 mysql-python。起初,我在这里报告了同样的错误,但那里的答案也对我有用。现在我收到以下错误:
如果我将(Win7)符号链接到我的常规(不是 virtualenv 的)python 的 site-packages/MySQLdb 目录,我会得到
我在这里比较茫然。任何指针?
python - 源代码控制上的python虚拟环境
我创建了一个 python web 虚拟环境,包含所有 django、pylons 相关的包。我在家里使用主机 ubuntu 台式电脑,并且在 windows PC 笔记本电脑上运行 ubuntu 虚拟机。
两个操作系统都只有 linux。我将使用与 ubuntu 服务器相同的生产环境。
是否可以将我的 python 虚拟环境存储到版本控制中,并在生产中为 ubuntu 桌面、笔记本电脑 ubuntu 桌面 VM 和 ubuntu 服务器使用相同的文件?
django - virtualenv + google-app-engine-django 的 unittest 导入错误
我正在使用 google-app-engine-django + zipped django。只需运行“python manage.py test”就成功了,没有错误。
但是对于 virtualenv,测试因“导入单元测试错误”而失败。与 Django 1.1 相同的错误。
错误信息:
我也尝试过控制台导入,但没关系。
这是我的环境:
python - 虚拟环境问题
我使用 --no-site-packages 在 virtualenv 中创建了一个新环境并执行了激活文件。那么,我当前的 Django 应用程序不应该显示任何错误吗?环境没有安装 Django。我想,我的网站正在使用我的旧 python 和 Django。我怎样才能改变它?
也许是因为我的 .htaccess 文件,这里是:
我还应该做些什么来使用我的环境?
python - Modpython 和 virtualenv
有没有办法在没有管理权限的情况下在 virtualenv 上运行 django 站点?我该怎么做?Virtualenv 已经安装好了。
python - 现有的 virtualenv 可以优雅升级吗?
我为 Python 2.5 创建了一个 virtualenv,并希望将其“升级”到 Python 2.6。
以下是它最初的设置方式:
我现在在同一目录中运行 virtualenv 进行升级:
默认的python还是2.5,虽然我也可以指定2.6。有没有办法完全删除2.5 并让 'bin/python' 指向 2.6?
python - 如何让 virtualenvwrapper 和 cygwin 合作?
我正在尝试virtualenv[wrapper]
通过 Cygwin 在我的 Windows 机器上工作。安装成功,连同easy_install
,基于这些方向: http: //www.doughellmann.com/docs/virtualenvwrapper/。
当我使用mkvirtualenv [name_of_vir_env]
. 我得到以下输出:
在testenv
目录内部,没有bin
子目录,只有Lib
and Scripts
。Scripts
containsactivate.bat
应该被用来激活这个特定的环境,但是如果我尝试运行它,bash
我会得到一个错误:
我可以退出bash
并调用activate.bat
,这将更改为所需的环境。但是不在bash
我不能使用该workon
命令或任何其他命令virtualenvwrapper_bashrc
。
我怎样才能让两者一起工作,也就是说,留在里面,bash
这样我就可以使用里面的命令了virtualenvwrapper_bashrc
?