小编Vam*_*oos的帖子

如何修复 Visual Studio Code 中的“ImportError: DLL load failed”(随 Anaconda 安装的软件包)

我已经安装了 Anaconda(及其附带的软件包)和 VS Code(从 Anaconda Navigator 中)。如果我从 Anaconda Navigator 或从 The Anaconda Prompt 打开 VS Code,一切import正常。但是如果我直接打开 VS Code,它会抛出一个ImportError.

例如:

from PIL import Image
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

Traceback (most recent call last):
    File "c:\MyPrograms\Coding\Scripts\imageOperations.py", line 7, in 
    <module>
        from PIL import Image
    File "C:\MyPrograms\Coding\Software\Python\lib\site- 
    packages\PIL\Image.py", line 93, in <module>
        from . import _imaging as core
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

dll importerror python-3.x anaconda visual-studio-code

6
推荐指数
1
解决办法
2486
查看次数

如何更改标题栏上的图标?

我有个问题。

如何在 tkinter 窗口中更改标题栏上的图标?

我试过了.iconbitmap()。但它似乎不起作用。

python tkinter python-3.x

2
推荐指数
1
解决办法
3665
查看次数

在tkinter中创建框架

在下面的代码中,我创建了一个窗口和一个框架.

代码1:

import tkinter as tk


class MainApp(tk.Frame):

    def __init__(self, parent):

        tk.Frame.__init__(self, parent)
        self.parent = parent

        button = tk.Button(parent, text="a button")
        button.pack()


root = tk.Tk()
app = MainApp(root)
app.pack(fill="both", expand=True)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

代码2:

import tkinter as tk


class MainApp(tk.Frame):

    def __init__(self, parent):

        tk.Frame.__init__(self, parent)
        self.parent = parent

        button = tk.Button(self, text="a button")
        button.pack()


root = tk.Tk()
app = MainApp(root)
app.pack(fill="both", expand=True)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

然后我以两种方式创建一个按钮(Button(self)Button(parent)).问题是:在这两种情况下,按钮是否都放在我创建的框架中(就像那样:) tk.Frame.__init__(self, parent),它们旁边都有,或者旁边有一个按钮,里面有一个按钮?如果两者都在其中创建,那么tk.Frame.__init__(self, parent)如果内部没有任何内容,那么有什么意义呢?

python tkinter python-3.x

1
推荐指数
2
解决办法
5956
查看次数