标签: virtualenv

使用virtualenv恢复`--no-site-packages`选项

我使用该--no-site-packages选项创建了virtualenv 并安装了许多库.现在我想恢复该--no-site-packages选项并使用全局包.

我可以不重新创建virtualenv吗?

更确切地说:

我想知道使用该选项创建virtualenv时究竟发生了什么--no-site-packages,而不是使用该选项.

如果我知道会发生什么,那么我可以弄清楚如何撤消它.

python virtualenv

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

如何在python解释器shell中重复最后一个命令?

如何重复上一个命令?通常的键:Up,Ctrl + Up,Alt-p不起作用.他们产生荒谬的人物.

(ve)[kakarukeys@localhost ve]$ python
Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) 
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world"
hello world
>>> ^[[A
  File "<stdin>", line 1
    ^
SyntaxError: invalid syntax
>>> ^[[1;5A
  File "<stdin>", line 1
    [1;5A
    ^
SyntaxError: invalid syntax
>>> ^[p
  File "<stdin>", line 1
    p
    ^
SyntaxError: invalid syntax
>>> 
Run Code Online (Sandbox Code Playgroud)

python shell interpreter virtualenv python-idle

122
推荐指数
8
解决办法
15万
查看次数

流浪汉没有开始.创建VM的用户与当前用户不匹配

我试图启动我的流浪机,所以我导航到我的vagrantfile所在的文件夹,并使用:

流浪汉&& vagrant ssh

但是我收到以下错误消息:

VirtualBox VM是使用与运行Vagrant的当前用户不匹配的用户创建的.VirtualBox要求使用相同的用户来管理创建的VM.请与该用户重新运行Vagrant.这不是一个流浪者问题.

用于创建VM的UID是:0您的UID是:501

我也试过sudo,但这也没用.

我需要切换UID吗?我该怎么做?

virtualbox virtual-machine virtualenv vagrant

119
推荐指数
4
解决办法
6万
查看次数

如何使用pip安装特定版本的软件包?

可能重复:
使用Pip安装特定软件包版本

我是一个有点新的pip installvirtualenv一般的.

我已经在我的服务器以及我的本地开发环境中设置了virtualenv.

在服务器上,包django_modeltranslation-0.4.0_beta2完全正常.

但是在我的本地机器django_modeltranslation-0.5.0-alpha上似乎根本不能正常工作.

我通常只需将它安装在virtual-env中,如下所示:

$ source bin/active
(env)$ pip install django_modeltranslation
Run Code Online (Sandbox Code Playgroud)

这会获得最新版本,现在这是第一次导致使用最新版本的问题.

所以我卸载了像这样的版本5 alpha:

(env)$ pip uninstall django_modeltranslation
Run Code Online (Sandbox Code Playgroud)

但现在我不知道如何才能再次获得0.4.0 Beta的工作版本.我尝试了这个,但它找不到它:

(env)$ pip install django_modeltranslation-0.4.0_beta2
Downloading/unpacking django-modeltranslation-0.4.0-beta2
  Could not find any downloads that satisfy the requirement django-modeltranslation-0.4.0-beta2
No distributions at all found for django-modeltranslation-0.4.0-beta2
Run Code Online (Sandbox Code Playgroud)

我认为必须有办法,因为这是使用虚拟环境的重点.

python pip virtualenv django-modeltranslation

118
推荐指数
1
解决办法
13万
查看次数

如何复制virtualenv

我在virtualenv中有一个现有的环境,有很多软件包,但是有一个旧的Django版本.

如果我想要复制这个环境怎么办,
那么我可以在另一个环境中安装更新的Django版本,
但保留已经在其他环境中的所有软件包?

python django virtualenv

117
推荐指数
5
解决办法
6万
查看次数

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万
查看次数

ImportError:没有名为Crypto.Cipher的模块

当我尝试运行app.py(Python 3.3,PyCrypto 2.6)时,我的virtualenv不断返回上面列出的错误.我的导入声明是公正的from Crypto.Cipher import AES.我寻找重复,你可能会说有一些,但我尝试了解决方案(虽然大多数甚至不是解决方案),没有任何工作.

您可以在下面看到PyCrypto的文件:

python pip virtualenv easy-install pycrypto

110
推荐指数
15
解决办法
33万
查看次数

pyenv,virtualenv,anaconda有什么区别?

我是一个试图学习python的ruby程序员.我是pyenv的家庭,因为它就像是来自rbenv的复制和粘贴.Pyenv有助于在系统中拥有多个版本的python,并且可以在不触及系统敏感部分的情况下隔离python.

我想每个python安装都带有pip包.我还是不明白的是,有许多好的python库,建议使用这个virtualenv和anaconda.我甚至可以找到pyenv的virtualenv插件.

现在我对这两个pyenv和virtualenv的目的感到困惑.更糟糕的是pyenv里面有一个virtualenv插件.

我的问题是:

  • pyenv和virtualenv有什么区别?
  • 在pyenv和virtualenv中使用pip命令有什么区别吗?
  • 这个pyenv virutalenv做什么?

您的例子将得到高度赞赏.

python pip virtualenv anaconda pyenv

110
推荐指数
2
解决办法
5万
查看次数

使用virtualenvwrapper重命名环境

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

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

python virtualenv virtualenvwrapper

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

使用virtualenv pip安装Matplotlib错误

我正在尝试在新的virtualenv中安装matplotlib.

当我做:

pip install matplotlib
Run Code Online (Sandbox Code Playgroud)

要么

pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

building 'matplotlib._png' extension

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -  DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o

src/_png.cpp:10:20: fatal error: png.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

任何人都知道发生了什么事?

任何帮助非常感谢.

python pip matplotlib virtualenv

105
推荐指数
6
解决办法
13万
查看次数