由于某种原因,使用 pip3 安装后,virtualenv 不在我的路径中。我全新安装了 ubuntu 16.04。
sudo apt-get install pip3
pip3 install virtualenv
virtualenv # command not found!!!
编辑:我还用 pip3 安装了 jupyter notebook,它也不在路径中。
由于某种原因,使用 pip3 安装后,virtualenv 不在我的路径中。我全新安装了 ubuntu 16.04。
sudo apt-get install pip3
pip3 install virtualenv
virtualenv # command not found!!!
编辑:我还用 pip3 安装了 jupyter notebook,它也不在路径中。
这只是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 在文件夹下创建文件,它就可以让您运行没有完整路径的命令。
您也可以重新启动会话。无论你觉得舒服。
Python 可执行文件放在 Ubuntu 16.04 上的 ~/.local/bin/ 中。此位置不在 $PATH 中,因此请编辑您的 .bashrc 以将其附加到那里。
# .bashrc file
export PATH=$PATH:~/.local/bin