已安装 flake8 模块但未安装 /usr/bin
flake8 module installed but not un /usr/bin
我已经成功安装flake8:
$ pip install flake8
Downloading/unpacking flake8
Downloading flake8-2.5.4-py2.py3-none-any.whl
Downloading/unpacking mccabe<0.5,>=0.2.1 (from flake8)
Downloading mccabe-0.4.0-py2.py3-none-any.whl
Downloading/unpacking pep8!=1.6.0,!=1.6.1,!=1.6.2,>=1.5.7 (from flake8)
Downloading pep8-1.7.0-py2.py3-none-any.whl (41kB): 41kB downloaded
Downloading/unpacking pyflakes<1.1,>=0.8.1 (from flake8)
Downloading pyflakes-1.0.0-py2.py3-none-any.whl (152kB): 152kB downloaded
Installing collected packages: flake8, mccabe, pep8, pyflakes
Successfully installed flake8 mccabe pep8 pyflakes
Cleaning up...
$ pip list|grep flake
flake8 (2.5.4)
pyflakes (1.0.0)
但它没有出现在 /usr 下的任何目录中(/usr/bin/,/usr/sbin/,/usr/local/...)即 "which flake8"没有显示任何内容,所以我无法使用控制台手动验证说明中的脚本。
您应该查看 ~/.local/
您安装的 pip(来自 Ubuntu 的存储库)已被修改以防止用户全局安装包。您需要寻找类似 ~/.local/bin/flake8
的内容,然后您需要更新 shell 配置以执行类似
的操作
export PATH="~/.local/bin:$PATH"
以便它找到您使用 pip 安装的可执行文件。
我已经成功安装flake8:
$ pip install flake8
Downloading/unpacking flake8
Downloading flake8-2.5.4-py2.py3-none-any.whl
Downloading/unpacking mccabe<0.5,>=0.2.1 (from flake8)
Downloading mccabe-0.4.0-py2.py3-none-any.whl
Downloading/unpacking pep8!=1.6.0,!=1.6.1,!=1.6.2,>=1.5.7 (from flake8)
Downloading pep8-1.7.0-py2.py3-none-any.whl (41kB): 41kB downloaded
Downloading/unpacking pyflakes<1.1,>=0.8.1 (from flake8)
Downloading pyflakes-1.0.0-py2.py3-none-any.whl (152kB): 152kB downloaded
Installing collected packages: flake8, mccabe, pep8, pyflakes
Successfully installed flake8 mccabe pep8 pyflakes
Cleaning up...
$ pip list|grep flake
flake8 (2.5.4)
pyflakes (1.0.0)
但它没有出现在 /usr 下的任何目录中(/usr/bin/,/usr/sbin/,/usr/local/...)即 "which flake8"没有显示任何内容,所以我无法使用控制台手动验证说明中的脚本。
您应该查看 ~/.local/
您安装的 pip(来自 Ubuntu 的存储库)已被修改以防止用户全局安装包。您需要寻找类似 ~/.local/bin/flake8
的内容,然后您需要更新 shell 配置以执行类似
export PATH="~/.local/bin:$PATH"
以便它找到您使用 pip 安装的可执行文件。