2016-05-04 17 views
0

python 3用にautopep8モジュールをインストールし、コマンドラインツールとして使用できるようにしたい。私は、コマンドラインからautopep8を呼び出すしようとしたとき、私は「コマンドが見つかりません」を取得:python 3モジュールをシステム実行ファイルとしてインストールする

pip3 install autopep8 

...は、トリックを行いません。this answerにより示唆されるようにではなくpip3を使用して、このようにそれをインストールしますエラーと、python-autopep8パッケージをインストールするための提案。

[email protected]:~$ 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 
[email protected]:~$ 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を使用)をインストールする方法はありますか?

+1

をpep8ことを覚えておいてください

pip install --upgrade autopep8 

インストールのために、このコマンドを試してみて、それは積極的なレベルで所定の位置にファイルを変更する

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

を試す使用します'-m'フラグを使用してください:' python -m autopep8' – DeepSpace

+0

あなたはautopep8をエラーなくインストールしていますか?python3から 'autopep8'をインポートできますか?私のシステムでautopep8バイナリを取得するには、 'pip3 install autopep8'すれば十分です。また、システム全体または$ HOMEフォルダ( '--user'オプション)にインストールしましたか?あなたはvirtualenvを使いましたか? –

+0

autopep8をインストールして呼び出すときにコンソール出力を追加しました。そして、はい、私はpython 3でそれをインポートするときにエラーは表示されません。 – SylvainB

答えて

0

2. autopep8のニーズがすることができます

+0

という2番目のコマンドの出力を使用しなかったことを保証できます:'プログラム 'autopep8'は現在インストールされていません。あなたはそれをインストールすることができます:sudo apt install python-autopep8' – SylvainB

+0

それを入力し、私に教えてください...そして、実際に私はコマンドがだと思います: sudo apt-get install python-autopep8 –

関連する問題