我是Python开发的新手,我正在尝试在我的项目目录中安装virtualenv。但是我有以下错误:Installingcollectedpackages:pip,setuptoolsException:Traceback(mostrecentcalllast):File"/Library/Python/2.7/site-packages/virtualenv_support/pip-6.0.8-py2.py3-none-any.whl/pip/basecommand.py",line232,inmainstatus=self.run(options,args)File"/Library
我正在尝试编写一个super简单的bash脚本。基本上激活一个虚拟环境,而不是更改到工作目录。一项我经常执行的任务,只接受一个命令就很有意义。基本上...#!/bin/bashsource/usr/local/turbogears/pps_beta/bin/activatecd/usr/local/turbogears/pps_beta/src然而,当它运行时,它只是转储回shell,而我仍在运行脚本的目录中,并且环境未激活。 最佳答案 您需要做的就是使用source命令运行您的脚本。这是因为cd命令对于运行它的shell是本地的。
对于激活,有一个脚本可以使用execfile('C:/path/to/virtualev/Scripts/activate_this.py',dict(__file__='C:/路径/to/virtualev/Scripts/activate_this.py'))。但是,由于我仍然可以从当前的python脚本导入不在virtualenv中的包,所以我对它的工作原理感到困惑。对于停用,根本没有python脚本。我该怎么办? 最佳答案 来自partoftheVirtualEnvhomepage.YoumustusethecustomPy
我的根本问题是我无法让--no-site-packages正常工作。我已经阅读了很多关于SO的帖子,包括thispost.我是一个superUbuntu菜鸟,在python如何与操作系统交互方面也好不到哪儿去。其他帖子建议printenv会显示PYTHONPATH当我在我的virtualenv中时,printenv似乎没有列出“PYTHONPATH”,但很有可能我应该寻找的是一个我不知道的特定dir而不是大写字母。然而,我注意到,当我在virtualenv中运行pythonshell时,我所有的全局包都会被列出。我不确定这是virtualenv、.bashrc、Ubuntu还是mybr
尝试在MacOSX上的virtualenv中安装Pythonpip包(DjangoRestFramework文档,drfdocs):下面是pip、python、easy_install的相关版本:$virtualenv--version1.11.4$mkvirtualenvtestNewpythonexecutableintest/bin/pythonInstallingsetuptools,pip...done.(test)$python--version;whichpythonPython2.7.10/Users/me/.virtualenvs/test/bin/python(te
我经常使用virtualenv来保持为项目安装的依赖项的正确版本。virtualenvapps--distribute问题是当使用它时,virtualenv继续安装distribute==0.6.19我需要每次都先运行:pipinstalldistribute-U为什么会这样,我怎样才能让它直接安装正确版本的distribute?谢谢。 最佳答案 关于在python-virtualenv上更新pip也有类似的问题列表。为了方便起见,我在这里重复了一遍:如果您使用的是最新的virtualenv,您还可以使用--extra-search
所以我知道已经有大量关于此的文档,但我似乎无法让它发挥作用。我正在将Django应用程序部署到Heroku,并尝试将PIL安装到我的virtualenv中(该应用程序的主要部分需要用户上传图像)。我都试过了easy_installPIL和pip安装PIL每个人安装结束error:Unabletofindvcvarsall.bat.如何让PIL进入我的virtualenv?谁能引导我完成它?谢谢! 最佳答案 我不了解Windows,但easy_installPIL运行不佳。easy_installpillow(与setuptools兼
我正在学习一个让我使用virtualenv的Flask教程,并用它构建了一个如下所示的应用程序目录树:app/|__app/|__app.egg-inf/|__setup.py|__venv/在我的venv中,教程告诉我运行pipinstall-e.这似乎是在使用我的setup.py安装依赖项和我的申请。为什么教程让我运行pipinstall-e.?为什么不pythonsetup.pyinstall?有什么区别?(FWIW,exportFLASK_APP=app;flaskrun在pipinstall-e之后工作正常。但在pythonsetup.pyinstall之后不起作用)
当前的Python工作流程我有pip,distribute,virtualenv,和virtualenvwrapper安装到我的Python2.7站pip包中(frameworkPythoninstallonMacOSX)。在我的~/.bash_profile我有一行exportPIP_DOWNLOAD_CACHE=$HOME/.pip_download_cache这给出了如下工作流程:$mkvirtualenvpip-test$pipinstallnose#downloadedandinstalledfromPyPi$pipinstallmock#downloadedandinsta
我在MacOSXLion机器上,我已经下载了wxPython-src-2.9.3.1.tar.bz2。然后我执行了以下操作(注意:输出消息已被删除):$tar-xjfwxPython-src-2.9.3.1.tar.bz2$cdwxPython-src-2.9.3.1$mkdirbld$cdbld$source/path/to/myvirtualenv/bin/activate(myvirtualenv)$cross_compiling=yes(myvirtualenv)$exportMACOSX_DEPLOYMENT_TARGET=10.6.7(myvirtualenv)$setar