我想为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/