簡體   English   中英

將python 3模塊安裝為系​​統可執行文件

[英]Install python 3 modules as system executables

我想為python 3安裝autopep8模塊,並能夠將其用作命令行工具。 但是按照此答案的建議,以這種方式安裝它,而是使用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

有沒有一種方法可以像執行npm install -g一樣將python 3模塊(例如,使用pip3 )安裝為可執行文件?

嘗試使用此命令進行安裝

pip install --upgrade autopep8

並嘗試使用它

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

在積極級別2修改文件。請記住,autopep8需要pep8

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM