web-dev-qa-db-ja.com

pyinstaller pyinstallerというモジュールはありません

2つのpython mac osx sierraの下にインストールされたバージョン:python 3.5 python 2.7

このコマンドでpython3.5の下にpyinstallerをインストールしました:

python3.5 -m pip install pyinstaller

同じコマンドを再度実行すると、次のようになります:

要件はすでに満たされています:./lib/python3.5/site-packagesのpyinstaller要件は既に​​満たされています:./lib/python3.5/site-packagesのsetuptools(pyinstallerから)

これは、python 3.5の下にインストールされ、すぐに使用できることを意味します。

このコマンドを実行すると:

python3.5 -m pyinstaller mypython35script.py

私は取得しています:/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5:pyinstallerというモジュールはありません

どうして?私が間違っているのは何ですか?

乾杯D.

12
pempem

私はここで同じ問題を抱えていて、すべてを試しましたが、最終的に解決策を見つけました:

enter image description here

Pipをバージョン19から18.1にダウングレードする必要がありました。

pip install pip==18.1

次にPyInstallerをインストールします。

pip install pyinstaller

ご覧のとおり、私はそれをインストールすることができました: enter image description here

その後、pipを再度アップグレードできます。

python -m pip install --upgrade pip
42
mounirboulwafa

パッケージ名にはキャップがあります(非常にPEP8 tho ..)。 pyinstaller実行可能スクリプトが見つからない場合、これは機能するはずです。

python -m PyInstaller your_script.py 
20

私も同じトラブルを抱えていたので、@ mounirboulwafaが言うようにやろうとしました。

Pipをバージョン19から18.1にダウングレードする必要がありました。
pip install pip == 18.1

しかし、pip 18のインストール中にもこのエラーが発生しました!

そのため、コンソールログを再度読み取り、ユーザー、アクセス許可などに関する行を確認しました。cmdをadminとして開始を試み、pyinstallerのインストールを繰り返しました。

できます!

そのため、典型的なことで驚くほど解決されました。それが誰かを助けることを願っています。

今のところ、それを機能させるために見つけた唯一の方法は:にナビゲートすることです:

/ライブラリ/Frameworks/Python.framework/Versions/3.5/bin

pyinstaller mypython35script.pyを実行します

乾杯d。

追伸最初の投稿で説明したように、なぜ機能していないのかはまだわかりません。

1
pempem

私の場合、私はcmdを管理者モードで開き、以下のcmdを再実行しただけでうまくいきました。

pip install pyinstaller

0
Anuj

これは私の場合、pipバージョン19.0.1で動作します

cmd => rightclick => with admin rights

Enter in cmd: "pip install pyinstaller"
0
Hardik Patel

Pyinstaller35の名前をpyinstaller35に変更し、python3.5インストールディレクトリ内のscriptsディレクトリ内で、pyinstaller-script.pyの名前をpyinstaller35-script.pyに変更します。ここで、システムパスにscriptsディレクトリを追加します。これでpyinstaller35 yourfile.py -Fとして実行できます

0
sajeewasp

Anaconda Promptから、次のように動作します。モジュールの場所に移動した後、次のコマンドを実行します

pyinstaller --onefile mypython35script.py
0
V111

スクリプトフォルダーに移動し、そこにコマンドウィンドウを開き(Shiftキーを押しながらマウスの右ボタンをクリックして)、そこに書き込む必要があります。

pyinstaller mypython35script.py

スクリプトが別の場所にある場合、pyinstallerと入力した後、スクリプトをコマンドウィンドウにドラッグします。お役に立てれば。

0