2016-12-29 53 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可執行文件的軟鏈接。