我想为python 3安装autopep8
模块,并能够将其用作命令行工具。但是,正如this answer所建议的那样,使用pip3
代替安装方式:
pip3 install autopep8
...不起作用:当我尝试从命令行调用autopep8
时,我得到一个未找到的"命令"错误以及安装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
但是这个包适用于python 2.7!我找不到python3-autopep8
。
有没有办法安装python 3模块(例如使用pip3
)作为可执行文件,就像你所做的那样,比如npm install -g
?
答案 0 :(得分:0)
尝试此命令进行安装
pip install --upgrade autopep8
并尝试使用
autopep8 --in-place --aggressive --aggressive <filename>
使用激进级别2修改文件。 请记住,autopep8需要pep8