2017-07-14 91 views
1

我正在使用名爲GalliumOS的一種Lubuntu形式(針對Chromebook進行了優化)。我使用$ sudo apt-get install python-pip安裝了點子。然後,我使用pip install --user virtualenvpip install virtualenv,然後當我試圖隨後使用virtualenv venv時,我遇到了消息bash: virtualenv: command not foundbash:virtualenv:找不到命令「ON Linux」

在上面的點安裝之間,我用pip uninstall virtualenv重新回到原點。重新安裝後,錯誤仍然存​​在。

我讀過其他幾篇文章,但他們似乎都在處理MacOS上的類似問題。接近的是同時安裝python pip和virtualenv。由於我已經安裝了點子,我不認爲這些適用於我的問題。爲什麼pip install virtualenv在LUbuntu/GalliumOS上不能以這種方式工作?

+2

如果你想發佈一個你已經有答案的問題,你應該只在「問題」框中提問,並將答案單獨放在「答案」框中。否則,你的問題不是問題。 – jwodder

+1

@ thom-ives請將您的答案作爲答案發布,這樣可以節省時間的其他人可以對其進行補救。 –

+1

[安裝pip,virtualenv和爲Python分發的正確方法是什麼?](https://stackoverflow.com/q/4324558/608639)可能存在重複。另請參閱[分發,distutils,setuptools和distutils2之間的差異](https://stackoverflow.com/a/14753678/608639) – jww

回答

2

你確定pip install是「失敗」嗎?對我來說,聽起來好像pip在您的機器上安裝模塊的目錄不在您的PATH環境變量中,所以當安裝了virtualenv時,當您只鍵入virtualenv時,計算機不知道在哪裏找到它。

尋找到pip在您的計算機上安裝的東西,然後檢查是否在pyenv可執行文件所在目錄是在你的PATH變量(例如,通過做echo $PATH打印您PATH變量)。如果不是的話,你需要通過添加更新您的PATH變量如下您.bashrc.bash_profile或等:

export PATH="PATH_TO_WHERE_PIP_PUTS_EXECUTABLES:$PATH"

0

什麼終於爲我工作是這樣的。我用

$ sudo apt-get install python-virtualenv

然後我可以使用$ virtualenv venv創建一個虛擬環境。

我正試圖避免使用$ sudo pip install virtualenv,因爲其他職位的警告不這樣做,並同意,因爲我遇到了隨後的困難,當這樣做。