Windows错误3:系统找不到指定的路径pyinstaller

时间:2019-08-15 16:17:06

标签: python tkinter pyinstaller

我已将.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实施程序”

2 个答案:

答案 0 :(得分:0)

可能是因为另一个系统没有与您的系统相同的目录。

答案 1 :(得分:0)

我已经用下面的这些代码解决了这个问题,

pathwd = "C:"+os.environ["HOMEPATH"]+"\\Desktop"

os.chdir(pathwd)

但是现在我有另一个问题:)。在我的tkinter项目中,它有一些图像。但是,当我打开exe文件上的页面时,例如说系统找不到指定的路径“ abcdef.jpeg”。如何在exe中嵌入图片?