如何在 Windows 上构建您的 Python 应用分发?

How to build your Python app distribution on Windows?

我正在尝试在 Windows 计算机上使用 Python 的控制台构建分发。

我正在阅读“Head First Python”一书,目前卡在第 41 页(构建您的发行版)。

书上说

The distribution utilities include all of the smarts required to build a distribution. Open a terminal window within your "nester" folder and type a single command:

python3 setup.py sdist

If you are using Windows, replace "python3" in these commands with "C:\Python31\python.exe"

首先,我不知道如何从文件夹中打开控制台,所以我只是从应用程序列表中打开 Python 的控制台。

其次,当控制台打开时它显示“C:\Python31\python.exe”所以我相信它是当前工作目录。

我的模块文件夹安装在 Python 的默认文件夹中,“Python31”和 setup.py 都在“nester”文件夹和上一级目录中。

到目前为止我在控制台中输入的内容:

"C:\Python31\python.exe setup.py sdist"
"setup.py sdist"
"C:\Python31\python.exe setup.py bdist"
"setup.py bdist"

我不确定“构建发行版”还缺少什么,这本书没有使用“Py to Exe”,我想远离第 3 方应用程序。一些博客也建议远离它。

  1. 通过Windows+r打开命令提示符并输入“CMD”

  2. 通过

    将目录更改为Nester文件夹路径
    cd desktop\Nester 
    
    • 假设文件夹是在桌面上创建的
  3. 现在执行命令

    c:\python32\python.exe setup.py sdist
    
    • 写入 python exe 文件的路径