由于某种原因,使用pip3安装后,virtualenv不在我的路径中。我全新安装了ubuntu 16.04。
sudo apt-get install pip3
pip3 install virtualenv
virtualenv # command not found!!!
编辑:我还用pip3安装了jupyter笔记本,而且它不在路径中。
答案 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在该文件夹下创建了文件,它就可以让您运行没有完整路径的命令。
您也可以重新启动会话。不论您满意与否。