2017-03-01 8 views
1

私は自分のシステムにPython 2.7 & 3.5を持っています。私はOS X 10.12を使用しています。 Python 2.7がシステムのデフォルトです。 PythonのバージョンPyInstallerを使用する方法は?

使用pyInstallerのを構築

...

pyinstaller myscript.py 

は... pyInstallerのは、Python 2.7を使用しています。

おそらく私はそれを見逃していましたが、PyInstallerのドキュメントのどこにでもPythonのバージョンを指定することができませんでした。

PyInstallerがデフォルト以外のPythonバージョン3.5を使用する方法を知っている人はいますか?

私はMacportsを使ってビルドを試みました。コマンドを使用した後

....

sudo port select python python35 

pyinstaller main.py --onefile 

pyInstallerのショー...使用して構築しようとしたとき、私はその後、確認...

を取得それは2.7の建物です...

68 INFO: PyInstaller: 3.2.1 
68 INFO: Python: 2.7.13 

どこが間違っていますか?

答えて

2

pyInstallerの使用にpip3 install pyinstaller

0

をインストールするとき、私はvenv使用して(10)は、Windows上で同様の問題を解決: https://docs.python.org/3/library/venv.html

を私が最初に私が働くだろうと思っていること、のpythonのバージョン(3.5.2)をインストールしPyInstaller(3.2.1)を使用します。それから私は仮想環境を作りました。次に、私はそのvenvを活性化した。 pyinstallerをインストールし、pyinstallerを実行しました。

PyInstaller:3.2.1がPython:3.6.1で惨めに失敗したのに対して、それは私の実行可能ファイルをokにしました。

ここにいくつかの擬似cmd行コマンドがありますが、あなたは上記のURLを読むことから考えています。

Python35-32\python -m venv <venvpath> 
cd <venvpath> 
.\Scripts\activate 
pip install PyInstaller 
pyinstaller -F -c buildtest.py 
関連する問題