我已将.py文件转换为.exe文件。当我在计算机上运行.exe文件时,它运行良好。当我尝试另一台PC时,它不起作用。它说16号线。下面的第一块是我的代码。第二个是错误。
import sys, os
def resource_path(relative_path):
if hasattr(sys, '_MEIPASS'):
return os.path.join(sys._MEIPASS, relative_path)
return os.path.join(os.path.abspath("."), relative_path)
from tkinter import *
from tkinter.filedialog import *
from PIL import ImageTk, Image
import numpy as np
import numpy.random.common
import numpy.random.bounded_integers
import numpy.random.entropy
import pandas as pd
# Change working directory
pathwd = "E:\\Desktop\\tkinter final backups\\Machine Learning Implementing Program"
os.chdir(pathwd)
WindowsError:[错误3]系统找不到指定的路径:“ E:\ Desktop \ tkinter最终备份\ Machine Learning实施程序”
答案 0 :(得分:0)
可能是因为另一个系统没有与您的系统相同的目录。
答案 1 :(得分:0)
我已经用下面的这些代码解决了这个问题,
pathwd = "C:"+os.environ["HOMEPATH"]+"\\Desktop"
os.chdir(pathwd)
但是现在我有另一个问题:)。在我的tkinter项目中,它有一些图像。但是,当我打开exe文件上的页面时,例如说系统找不到指定的路径“ abcdef.jpeg”。如何在exe中嵌入图片?