将python 3模块安装为系​​统可执行文件

时间:2016-05-04 14:50:37

标签: python linux python-3.x pip ubuntu-16.04

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

1 个答案:

答案 0 :(得分:0)

尝试此命令进行安装

pip install --upgrade autopep8

并尝试使用

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

使用激进级别2修改文件。 请记住,autopep8需要pep8