簡體   English   中英

強制 Anaconda 在 Windows 7 上使用 Python 3.4

[英]Force Anaconda to use Python 3.4 on Windows 7

我正在嘗試使用 PyInstaller 將 Python 腳本編譯為 .exe。 我正在編譯一個必須使用 Python 3.4 的 32 位應用程序。 Python 3.4 僅與 PyInstaller 3.4 或更早版本兼容,因此我使用的是 PyInstaller v3.3.1。 我正在使用 Anaconda 環境。

我會激活我的虛擬環境,它說它是 Python 版本 3.4.5。 然后我會運行pyinstaller --onefile script.py 出於某種原因,我的虛擬環境決定使用 Python 3.6。 我想知道如何強制我的腳本使用 Python 3.4。

我試過py -3.4 -m pyinstaller .... ,但它說 py 不是一個可識別的命令。 然后我嘗試將它添加到 Path,但它仍然不起作用。 請參閱下面的屏幕截圖。

在此處輸入圖片說明

在此處輸入圖片說明

首先,使用conda命令卸載PyInstaller:

conda uninstall pyinstaller

接下來,激活您的虛擬環境,運行

python --version

確保您使用的是 Python 3.4,然后運行

python -m pip install pyinstaller==3.3.1

將該版本的 PyInstaller 安裝到您的 virtualenv。 然后你應該能夠運行

pyinstaller --onefile pyopc_da_connector.py

或者不管文件的名稱是什么,你應該都准備好了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM