Pythonスクリプトを.exeファイルとして「コンパイル」するスクリプトをWindowsVMで作成しています。私はオンラインでいくつかのチュートリアルを実行しましたが、勝ちませんでした。コミュニティからの助けがあれば素晴らしいです!
ファイルの場所:C:\ Users \ NAME \ Desktop Pythonインストールディレクトリ:C:\ Program Files(x86)\ Python
hello.py
print "Hello, World!"
compiler.py
from distutils.core import setup
import py2exe # has been installed
import os
filename = raw_input("File to compile: ")
setup(console=[filename])
コマンド「pythoncompiler.pyinstall」を使用して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を実行していますが、それが重要かどうかはわかりません。しかし、万が一の場合に備えて!