2016-12-29 47 views
1

我正在尝试安装virtualenvvirtualenvwrapper,以便我可以执行一些django工作。设置Virtualenv和Virtualenvwrapper的问题

我不完全确定问题源于何处。我目前已经安装了Jupyter Notebook并安装了很多python文件(虽然它相当于python 3+),所以当我做了pip install virtualevnwrapper时,shell文件的位置是C:/Users/'Andy Renz'/Anaconda3/Scripts/virtualenvwrapper.sh。我考虑到这一点通过.bashrc文件改变,通过包括:

export WORKON_HOME=$HOME/.virtualenvs 
source C:/Users/'Andy Renz'/Anaconda3/Scripts/virtualenvwrapper.sh 

当我在shell中运行source ~/.bashrc,我得到如下:

bash: /usr/bin/python: No such file or directory 
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could no import the module virtualenvwrapper.hook_loader, 
check that virtualenvwrapper has been installed for 
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and the PATH is 
set properly. 

我认为这意味着蟒蛇不在它应该是。 Virtualenv引用python 2+我相信这导致我相信我的Python 2是奇怪的。我拥有它,而不是从Jupyter下载。我如何解释并继续前进?

回答

3

问题是你正试图在Windows机器上安装默认的virtualenvwrapper(Linux版)。这就是为什么它试图从/ usr/bin/python中获取Python,这是Windows中不存在的一个目录。从https://pypi.python.org/pypi/virtualenvwrapper-win

+0

你杀了它谢谢你! –

+0

@AndyRenz你会介意将这篇文章标记为“接受的答案”吗?这将有助于其他寻找相同事物的人更容易地找到答案。 – Ionaru

0

的Python

尝试virtualenvwrapper双赢是不知何故未安装或在不同的路径也许/usr/local/bin安装。使用which pythonwhereis python检查是否确实安装了python并安装路径。然后,您可以在/ usr/bin目录中创建一个到python可执行文件的软链接。

相关问题