0

我想autopep8为 python 3 安装模块并能够将其用作命令行工具。但是按照这个答案的建议,以这种方式安装它,而是使用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

4

1 回答 1

0

试试这个命令安装

pip install --upgrade autopep8

并尝试使用它

autopep8 --in-place --aggressive --aggressive <filename>

以激进级别 2 修改文件。记住 autopep8 需要 pep8

于 2016-05-04T15:13:58.737 回答