问题标签 [virtualenvwrapper]
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 - 如何离开/退出/停用 Python virtualenv
我正在使用 virtualenv 和 virtualenvwrapper。workon
我可以使用命令在 virtualenv 之间切换就好了。
如何退出所有虚拟环境并再次在我的系统环境中工作?现在,我返回的唯一方法me@mymachine:~$
是退出 shell 并开始一个新的。这有点烦人。是否有一个命令可以处理“无”,如果有,它是什么?如果这样的命令不存在,我将如何创建它?
python - 使用不同的 Python 版本和 virtualenv
我有一个使用 python 2.5.4 运行的 Debian 系统。我正确安装了 virtualenv,一切正常。是否有可能我可以将 virtualenv 与不同版本的 Python 一起使用?
我编译了 Python 2.6.2 并希望将它与一些 virtualenv 一起使用。覆盖二进制文件就足够了吗?还是我必须改变图书馆的一些东西?
python - 在 Windows 上安装 virtualenvwrapper
我已经使用 easy_install 在 Windows 上安装了 virtualenv 和 virtualenvwrapper。却mkvirtualenv
不见了。我试图在我的机器上搜索,但我找不到它。我不知道如何解决它。你有什么主意吗?
python - 如何在 OSX 10.6 中将 MySQLdb 与 Python 和 Django 一起使用?
对于 OSX 10.6 用户来说,这是一个备受讨论的问题,但我一直无法找到可行的解决方案。这是我的设置:
Python 2.6.1 64 位 Django 1.2.1 MySQL 5.1.47 osx10.6 64 位
我使用 --no-site-packages 创建了一个 virtualenvwrapper,然后安装了 Django。当我激活 virtualenv 并运行 python manage.py syncdb 时,我收到此错误:
我还安装了MySQL for Python适配器,但无济于事(也许我安装不正确?)。
以前有人处理过这个吗?
django - Django virtualenv 部署配置
我最近开始使用 virtualenvwrapper 并创建了
Virtualenvwarpper 在 ~/.virtualenv 下自动创建一个名为 example.com 的 virtualenv,因此这是所有 virtualenvs 的中心容器。之后我通过 pip 安装了 django 和其他一些软件包,我的网站位于
如果不是,我是否必须将我的网站放到 ~/.virtualenv/example.com 上,我如何才能在 /srv/www/example.com/public_html 下使用我的 example.com virtualenv 和我的网站。你能告诉我这个部署的 apache mod_wsgi 配置吗?谢谢
python - Python 是否具有与 Ruby 的 rvm 一样强大的功能?
这不是这个问题的重复。
我已经知道virtualenv和virtualenvwrapper和pip但它们似乎并不完全符合我的要求。
我正在寻找一种方法,我不仅可以安装多个版本的 Python,还可以安装多个版本的 Django(例如),并混合和匹配 python 的“活动”版本和 Django 的“活动”版本。
例如,我有 Django 1.0、1.1 和 1.2,并且主干是“活动的”。我希望能够在 Python 2.5、2.6 和 2.7 上对其进行测试。然后让 Django 1.2 “激活”并再次在我所有的 Python 版本上测试它。
对于该示例,我可以看到通过使用 virtualenv 可能会如何获得,但假设我有 5 个版本的 Django 应用程序,我想在 Python 2.5、2.6 和 2.7 以及 Django 版本 1.0、1.1 和1.2. 在这一点上,afaik,我需要创建的虚拟环境的数量变得难以管理。
我只想说,让 Python X 版“活动”,让 Django X 版“活动”,并使 MyApp X 版“活动”,而无需处理创建和切换 virtualenvs(我绝对不会)不想做一堆引导脚本)。
我正在寻找的东西是否存在于 Python 中,或者我是否缺少关于 virtualenv、virtualenvwrapper 和 pip 的东西已经可以优雅地处理这个问题?
python - 将共享 python 包添加到多个 virtualenvs
当前的 Python 工作流程
我将pip、Distribute、virtualenv和virtualenvwrapper安装到我的 Python 2.7 站点包(Mac OS X 上安装的 Python 框架)中。在我~/.bash_profile
的行中
这给出了如下工作流程:
问题
由于我没有下载以前安装在另一个 virtualenv 中的软件包,因此此工作流程可以节省时间和带宽。但是,它不会节省磁盘空间,因为每个包都将安装到每个 virtualenv 中。因此,我想知道:
- 问题 #1是否对此工作流程进行了修改,允许我通过让多个 virtualenvs 引用一个未安装在我的 Python 2.7 站点包中的 Python 包来节省磁盘空间?
我试过使用add2virtualenv,它是 virtualenvwrapper 的一部分。虽然这“将指定的目录添加到当前活动的 virtualenv 的 Python 路径中”,但它不会添加在virtualenv/bin
目录中找到的任何可执行文件。因此,以下将失败:
- 问题 #2我是否遗漏了有关
add2virtualenv
工作方式的某些内容? - Question #1 Rephrased Is there a better method than add2virtualenv that allows multiple virtualenvs to reference one Python package that is not installed in my Python 2.7 site-packages?
- Question #3 If there is a method to install a shared Python package into multiple virtualenvs, is there a performance penalty that isn't there compared to installing Python packages separately into each virtualenv?
- Question #4 Should I just give up on conserving disk space and stick with my current workflow?
python - 如何为 crontab 设置 virtualenv?
我想设置一个 crontab 来运行 Python 脚本。
说脚本是这样的:
有没有办法可以为该 Python 脚本指定一个 virtualenv 来运行?在 shell 中我会这样做:
我可以在 crontab 中做一些等效的事情来激活 virtualenv 吗?
python - Ubuntu 10.10 上的 virtualenvwrapper - Python
无法让 virtualenvwrapper 在 Ubuntu 10.10 桌面上工作。
mkvirtualenv test_env
返回:
错误:virtualenvwrapper 在您的路径中找不到 virtualenv
我完全按照安装说明进行操作。
有任何想法吗?
python - 此 bash 脚本不起作用 - Linux/Python
我似乎无法弄清楚如何让他的 bash 脚本工作。
它使用 viretualenv 和 virualenvwrapper 来使用 Python 虚拟环境。
在 shell 中键入这些命令可以正常工作,但将其作为 bash 脚本运行却不起作用。
有任何想法吗?