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.
パッケージ名にはキャップがあります(非常にPEP8
tho ..)。 pyinstaller
実行可能スクリプトが見つからない場合、これは機能するはずです。
python -m PyInstaller your_script.py
私も同じトラブルを抱えていたので、@ 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。
追伸最初の投稿で説明したように、なぜ機能していないのかはまだわかりません。
私の場合、私はcmdを管理者モードで開き、以下のcmdを再実行しただけでうまくいきました。
pip install pyinstaller
これは私の場合、pipバージョン19.0.1で動作します
cmd => rightclick => with admin rights
Enter in cmd: "pip install pyinstaller"
Pyinstaller35の名前をpyinstaller35に変更し、python3.5インストールディレクトリ内のscriptsディレクトリ内で、pyinstaller-script.pyの名前をpyinstaller35-script.pyに変更します。ここで、システムパスにscriptsディレクトリを追加します。これでpyinstaller35 yourfile.py -Fとして実行できます
Anaconda Promptから、次のように動作します。モジュールの場所に移動した後、次のコマンドを実行します
pyinstaller --onefile mypython35script.py
スクリプトフォルダーに移動し、そこにコマンドウィンドウを開き(Shiftキーを押しながらマウスの右ボタンをクリックして)、そこに書き込む必要があります。
pyinstaller mypython35script.py
スクリプトが別の場所にある場合、pyinstallerと入力した後、スクリプトをコマンドウィンドウにドラッグします。お役に立てれば。