标签: virtualenvwrapper

如何离开/退出/停用python virtualenv?

我正在使用virtualenv和virtualenvwrapper.我可以使用workon命令在virtualenv之间切换.

me@mymachine:~$ workon env1
(env1)me@mymachine:~$ workon env2
(env2)me@mymachine:~$ workon env1
(env1)me@mymachine:~$ 
Run Code Online (Sandbox Code Playgroud)

但是,如何退出所有虚拟机并再次使用我的真机?现在,我回到的唯一方法

me@mymachine:~$ 
Run Code Online (Sandbox Code Playgroud)

是退出shell并开始一个新的.那有点烦人.是否有一个"无所事事"的命令,如果有的话,它是什么?如果这样的命令不存在,我将如何创建它?

python virtualenv virtualenvwrapper

1461
推荐指数
12
解决办法
74万
查看次数

使用与virtualenv不同的Python版本

我有一个当前使用python 2.5.4运行的Debian系统.我得到了virtualenv正确安装,一切正常.我是否有可能使用不同版本的Python的virtualenv?

我编译了Python 2.6.2,并希望将它与一些virtualenv一起使用.是否足以覆盖二进制文件?或者我是否必须更改库中的某些内容?

python virtualenv virtualenvwrapper

997
推荐指数
22
解决办法
67万
查看次数

venv,pyvenv,pyenv,virtualenv,virtualenvwrapper,pipenv等有什么区别?

Python 3.3在其标准库中包含了新包venv.它做了什么,它与所有其他似乎与正则表达式相匹配的包有什么不同(py)?(v|virtual|pip)?env

python virtualenv virtualenvwrapper python-venv pyenv

800
推荐指数
6
解决办法
16万
查看次数

如何删除/删除virtualenv?

我使用以下命令创建了一个环境: virtualenv venv --distribute

我无法使用以下命令将其删除:rmvirtualenv venv- 这是virtualenvwrapper的一部分,如下面的回答中提到的virtualenvwrapper

ls在我当前的目录上做了一个,我仍然看到venv

我可以删除它的唯一方法似乎是: sudo rm -rf venv

请注意,环境不活动.我正在运行Ubuntu 11.10.有任何想法吗?我试过重新启动我的系统无济于事.

python virtualenv virtualenvwrapper virtualenv-commands

422
推荐指数
12
解决办法
46万
查看次数

获取"加载MySQLdb模块时出错:没有名为MySQLdb的模块" - 尝试过以前发布的解决方案

对于OSX 10.6用户来说,这是一个备受争议的问题,但我找不到有效的解决方案.这是我的设置:

Python 2.6.1 64bit Django 1.2.1 MySQL 5.1.47 osx10.6 64bit

我用--no-site-packages创建了一个virtualenvwrapper,然后安装了Django.当我激活virtualenv并运行python manage.py syncdb时,我收到此错误:

Traceback (most recent call last):
File "manage.py", line 11, in <module>
  execute_manager(settings)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager
  utility.execute()
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute
  self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 257, in fetch_command
  klass = load_command_class(app_name, subcommand)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/__init__.py", line 67, in load_command_class
  module = import_module('%s.management.commands.%s' % (app_name, name))
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/utils/importlib.py", line 35, in import_module
  __import__(name)
File "/Users/joerobinson/.virtualenvs/dj_tut/lib/python2.6/site-packages/django/core/management/commands/syncdb.py", line 7, in <module>
from django.core.management.sql import custom_sql_for_model, emit_post_sync_signal …
Run Code Online (Sandbox Code Playgroud)

python mysql django virtualenv virtualenvwrapper

256
推荐指数
12
解决办法
28万
查看次数

virtualenv和pyenv之间有什么关系?

我最近学会了如何在我的工作流程中使用virtualenv和virtualenvwrapper,但我在一些指南中看到了pyenv,但我似乎无法理解pyenv是什么以及它与virtualenv的不同/相似之处.pyenv是virtualenv或免费工具的更好/更新的替代品吗?如果后者有什么不同的做法,那么两者(以及virtualenvwrapper,如果适用)如何协同工作?

python virtualenv virtualenvwrapper pyenv

161
推荐指数
2
解决办法
4万
查看次数

列出所有virtualenv

在virtualenvwrapper中,是否有一种简单的方法可以在我的机器上列出所有virtualenv?

(就像yolk -l列出当前虚拟环境中的所有python包一样?)

澄清:我的env目录中的"ls -la"不计算在内.我正在寻找virtualenv或virtualenvwrapper特定的命令.

virtualenv virtualenvwrapper virtualenv-commands

123
推荐指数
9
解决办法
13万
查看次数

pip安装后virtualenvwrapper.sh在哪里?

我正在尝试在OSX上设置virtualenvwrapper,我发现的所有指令和教程都告诉我向.profile添加一个源命令,指向virtualenvwrapper.sh.我检查了所有的python和site-packages目录,我找不到任何virtualenvwrapper.sh.这是我需要单独下载的吗?点不正确安装?

这是/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenvwrapper的内容:

hook_loader.py      hook_loader.pyc     project.py      project.pyc     user_scripts.py     user_scripts.pyc
Run Code Online (Sandbox Code Playgroud)

如你所见,没有virtualenvwrapper.sh.它在哪里?

python macos pip virtualenv virtualenvwrapper

112
推荐指数
9
解决办法
9万
查看次数

virtualenvwrapper和Python 3

我在ubuntu lucid上安装了python 3.3.1并成功创建了如下的virtualenv

virtualenv envpy331 --python=/usr/local/bin/python3.3
Run Code Online (Sandbox Code Playgroud)

envpy331在我家的目录上创建了一个文件夹.

我也已经virtualenvwrapper安装.但在文档中只支持2.4-2.7版本.. python有没有人试图组织python3virtualenv?如果是的话,你能告诉我怎么样吗?

python virtualenvwrapper python-3.x

111
推荐指数
8
解决办法
10万
查看次数

使用virtualenvwrapper重命名环境

我有一个调用的环境doors,我想将它重命名djangovirtualenvwrapper.

我注意到如果我只是将文件夹重命名~/.virtualenvs/doorsdjango,我现在可以打电话workon django,但环境仍然说(doors)hobbes3@hobbes3.

python virtualenv virtualenvwrapper

106
推荐指数
2
解决办法
1万
查看次数