![](/img/trans.png)
[英]Statically link python37.dll and vcruntime140.dll when using cython --embed
[英]Python: How to fix an error of VCRUNTIME140.dll
我用 python 創建了一個桌面應用程序,就代碼而言它工作正常。 然后我使用 CX_Freeze 來獲取一個可執行文件,以便在任何 PC 上使用它而無需安裝任何東西,它也可以工作,但只能在我的 PC 上工作。 我想向您展示我的 setup.py 文件:
from cx_Freeze import setup, Executable
import sys
base = None
if sys.platform == "win32":
base = "Win32GUI"
executables = [Executable("general.py", base=base)]#, icon='accept.ico')]
#Renseignez ici la liste complète des packages utilisés par votre application
packages = ["idna", "__future__", "PyQt5","sys", "numpy", "cv2", "pyzbar", "validate_email", "urllib.request", "mysql.connector", "datetime", "face_recognition"]
options = {
'build_exe': {
'packages':packages,
'include_files':['icones','TEACH_images']
},
}
setup(
name = "bis",
options = options,
version = "1.0",
description = 'Voici mon programme',
executables = executables
)
我在終端中執行命令:python setup.py build。 就像我說的一切都在我的 PC 上運行,但我在其他 PC 上得到錯誤:不可能的 d'executer le 代碼汽車 VCRUNTIME140.dll est introuvable那么如何修復錯誤或者我應該使用其他方法還是我必須在我的安裝文件
options = {
'build_exe': {
'packages':packages,
'include_files':['icones','TEACH_images'],
"include_msvcr": True
},
你的選項部分應該是這樣的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.