我想为python 3安装autopep8模块,并将其用作命令行工具。但是按照this answer的建议,使用pip3来安装它:

pip3 install autopep8

... 不起作用:当我试图从命令行调用autopep8时,我得到一个“command not found”错误和安装python-autopep8包的建议。
kenny@localhost:~$ pip3 install autopep8
Collecting autopep8
Collecting pep8>=1.5.7 (from autopep8)
  Using cached pep8-1.7.0-py2.py3-none-any.whl
Installing collected packages: pep8, autopep8
Successfully installed autopep8-1.2.2 pep8-1.7.0
kenny@localhost:~$ autopep8
The program 'autopep8' is currently not installed. You can install it by typing:
sudo apt install python-autopep8

但这个包是为Python2.7开发的!我找不到一个。
有没有办法将python 3模块(例如使用python3-autopep8)安装为可执行文件,就像您所做的那样,比如说,pip3

最佳答案

尝试使用此命令进行安装

pip install --upgrade autopep8

用它试试
autopep8 --in-place --aggressive --aggressive <filename>

修改具有攻击性级别2的文件。
记住,autopep8需要pep8

关于python - 将python 3模块安装为系​​统可执行文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37031232/

10-12 07:27