Py学习  »  pycharm

如何使用代码导入修复3.7.2版PyCharm安装

flightofthepenguin • 4 年前 • 1144 次点击  

所以我要重写这个问题。我已经安装了pycharm和python 3.7.2,并想从一个朋友那里导入一个在另一台电脑上运行完美的程序。当我尝试启动一个.py程序包时,不管它是什么代码,我都会收到这条消息。可能就这么简单:

print ("Hello World")

enter code here"C:\Users\****\PycharmProjects\Python RPG\venv\Scripts\python.exe"` "C:/Users/****/PycharmProjects/Python RPG/Tag 5 - 2 - Changing Pictures.py"
    Traceback (most recent call last):
      File "C:\Users\****\PycharmProjects\Python RPG\venv\lib\site.py", line 703, in <module>
        main()
      File "C:\Users\****\PycharmProjects\Python RPG\venv\lib\site.py", line 692, in main
        aliasmbcs()
      File "C:\Users\****\PycharmProjects\Python RPG\venv\lib\site.py", line 515, in aliasmbcs
        import locale, codecs
      File "C:\Users\****\PycharmProjects\Python RPG\venv\lib\locale.py", line 19, in <module>
        import functools
    ImportError: No module named functools

    Process finished with exit code 1

有趣的是:在我的朋友的电脑上,代码甚至是这样写的:

    print "hello world"

似乎缺少某种工具集。也许这个枕头或者圆周率。如您所见:在第一段代码中,我不需要任何函数,但稍后我需要:

import Image, ImageTk   #Necesary to display pictures
import Tkinter

root = Tkinter.Tk()
img = ImageTk.PhotoImage(Image.open("Cat.jpg"))
panel = Tkinter.Label(root, image = img)
panel.pack(side = "bottom", fill = "both", expand = "yes")

root.mainloop()

这里您看不到的是pycharm underlays import和带有红线的imagetk,表示这些函数未知。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/44292
 
1144 次点击  
文章 [ 1 ]  |  最新文章 4 年前
flightofthepenguin
Reply   •   1 楼
flightofthepenguin    5 年前

好啊, 我发现了问题所在。我的朋友使用了32x环境和python 2.7,而我安装了64x环境和python 3.x,他没有说明他设置了哪些要求。

这导致了许多错误,我无法使用他发送的最简单的代码片段。 我卸载了python并安装了2.7和32x。

现在所有的工具都可以使用,所有的功能都可以工作了。