1

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

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

编辑:我还用 pip3 安装了 jupyter notebook,它也不在路径中。

4

2 回答 2

2

这只是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 在文件夹下创建文件,它就可以让您运行没有完整路径的命令。
您也可以重新启动会话。无论你觉得舒服。

于 2018-10-14T04:09:26.000 回答
2

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

# .bashrc file
export PATH=$PATH:~/.local/bin
于 2016-04-29T02:16:25.470 回答