在路径中找不到virtualenv

时间:2016-04-28 23:37:59

标签: python-3.x virtualenv ubuntu-16.04

由于某种原因,使用pip3安装后,virtualenv不在我的路径中。我全新安装了ubuntu 16.04。

sudo apt-get install pip3
pip3 install virtualenv
virtualenv # command not found!!!

编辑:我还用pip3安装了jupyter笔记本,而且它不在路径中。

2 个答案:

答案 0 :(得分:1)

Python可执行文件放在Ubuntu 16.04上的〜/ .local / bin /中。 此位置不在$ PATH中,因此请编辑.bashrc以将其附加到此处。

# .bashrc file
export PATH=$PATH:~/.local/bin

答案 1 :(得分:1)

这是仅Ubuntu (未检查其他发行版)

TL; DR (如果您使用pip安装pkg)运行以下命令

$ source ~/.profile

如果您检查.profile,将出现如下脚本。
(18版。16版有所不同)

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi

,这意味着~/.local/bin下的所有内容都将添加到PATH。
因此,如果您使用pip安装pkg并尝试从提示符运行。只要pip在该文件夹下创建了文件,它就可以让您运行没有完整路径的命令。
您也可以重新启动会话。不论您满意与否。