2017-07-14 86 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,因为其他职位的警告不这样做,并同意,因为我遇到了随后的困难,当这样做。