cx_Freezeを使用してtkinterとseleniumを含むスタンドアロンのPython3 macOSアプリケーションを作成しようとしています。macOSアプリケーションを作成するためのcx_Freezeエンコーディング
tkinter_tab3.py
(GUIが含まれています)user.txt
(ユーザー情報が含まれています)ver004.py
(tkinter_tab3.py
から呼び出されたタスクを実行)
私は次のように作成しました:私のプロジェクトでの3つのファイルがあります。 setup.py
ファイルtkinter_tab3.py
を実行可能ファイルにするファイル:
$python3 setup.py build
を実行したとき
はしかし、私は戻って、端末でこのエラーが表示されます。
Fatal Python error: Py_Initialize: unable to load the file system codec
ModuleNotFoundError: No module named 'encodings'
また、私は$python3 setup.py bdist.mac
と$python3 setup.py bdist.dmg
を実行したときに、私は次のエラー受け取る:
build/suprbotcho-1.0.app/Contents/MacOS/lib/numpy/core/lib/libnpymath.a(npy_math.o):
error: can't copy 'build/suprbotcho-1.0.app/Contents/MacOS/lib/numpy/core/lib/libnpymath.a(npy_math.o):': doesn't exist or not a regular file
私はencodings
問題についての他の記事を読んだので、私は私が間違っているつもりかを理解していない、しかし私は、投稿のソリューションを試した後、何の進展は見られませんでした。ここで
tkinter_tab3.py
from tkinter import *
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select, WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import numpy as np
import time
from datetime import datetime
from threading import Timer
from ver004 import SuPrBoTcHo, InIt_UsEr
ver004.py
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select, WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import numpy as np
import time
from datetime import datetime
from threading import Timer
from selenium.webdriver.common.action_chains import ActionChains
from selenium.common.exceptions import NoSuchElementException
、それは素晴らしいことです。特にご質問がありましたら、お気軽にお知らせください。
(pythonバージョン:3.6.3)
感謝を行い、最新バージョンにcxfreezeをアップグレードした@Alexan –