如何为PyInstaller可执行文件指定Python版本和库版本
在使用PyInstaller创建可执行文件时,如何绑定特定版本的特定Python解释器和一些库 我想从.py脚本创建一个可执行文件。My如何为PyInstaller可执行文件指定Python版本和库版本,python,pyinstaller,executable,libraries,interpreter,Python,Pyinstaller,Executable,Libraries,Interpreter,在使用PyInstaller创建可执行文件时,如何绑定特定版本的特定Python解释器和一些库 我想从.py脚本创建一个可执行文件。My\uuuuu main\uuuuuuuuuuuuuuupy从网站下载一些数据并对其进行转换,然后将其作为excel文件保存在文件夹中 以下是要求 使用Python3.6 对于这一点,我发现,但从来没有明确的我。Mymain.py需要执行Python3.6,并且此.exe文件的用户不一定拥有Python3.6,因此我想将此Python捆绑到.exe文件中。但是仅仅
\uuuuu main\uuuuuuuuuuuuuuupy
从网站下载一些数据并对其进行转换,然后将其作为excel文件保存在文件夹中
以下是要求
.spec
文件中的pure
,如“pure:pure脚本所需的python模块”所述。但是我找不到任何关于我需要做什么的文档,包括pandas==0.23、beautifulsoup4==4.9.1等等
任何帮助都将不胜感激 我使用虚拟环境来实现这一点:如果您有一个具有所需Python版本和软件包版本的环境,那么您可以
pip
在那里安装PyInstaller并从该环境构建.EXE
康达版本将是:
然而,如果你没有蟒蛇,我不知道如何使用
venv
。但这可能仍然会为您指明一个方向(或者其他人可以详细说明?也请参见)。我使用虚拟环境来实现这一点:如果您有一个具有所需Python版本和软件包版本的环境,您可以pip
在那里安装PyInstaller并从该环境中构建.EXE
康达版本将是:
然而,如果你没有蟒蛇,我不知道如何使用
venv
。但也许这仍然会为你指明方向(或者其他人可以详细说明?另请参见)。我养了一条巨蟒,所以它对我帮助很大。谢谢你的回答。我有一条巨蟒,所以它对我帮助很大。谢谢你的回答。
conda create --name my_env_name python=3.6
conda activate my_env_name
pip install pandas==0.23
pip install beautifulsoup4==4.9.1
pip install pyinstaller
# or to get the developer version, which fixes some issues I have run into
# pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip
python pyinstaller myscript.py