我正在我的 Windows VM 上编写一个脚本,以将我的 Python 脚本“编译”为 .exe 文件。我在网上遵循了几个教程,但没有成功。来自社区的一些帮助会很棒!
文件位置:C:\Users\NAME\Desktop Python 安装目录:C:\Program Files (x86)\Python
你好.py
print "Hello, World!"
编译器.py
from distutils.core import setup
import py2exe # has been installed
import os
filename = raw_input("File to compile: ")
setup(console=[filename])
当我使用命令“python compiler.py install”在 CMD 中运行脚本时,我得到以下输出:
C:\Users\NAME\Desktop>python compiler.py install
File to compile: hello.py
running install
running build
running install_egg_info
Writing C:\Program Files (x86)\Python\Lib\site-packages\UNKNOWN-0.0.0-py2.7.egg-info
error: C:\Program Files (x86)\Python\Lib\site-packages\UNKNOWN-0.0.0-py2.7.egg-info: Permission denied
C:\Users\NAME\Desktop>
我不知道为什么会收到此错误,因为 Python 应该有权读取和写入其安装文件夹中的文件。感谢您的任何建议!
编辑:我正在运行 2.7,我不确定它是否重要。但以防万一!