[英]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.