Как исправить установку Pycharm с 3.7.2 с помощью импорта кода - PullRequest
0 голосов
/ 11 февраля 2019

так что я перепишу этот вопрос.Я установил 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 лежит в основе импорта, и imagetk скрасная линия, говоря, что эти функции не известны.

1 Ответ

0 голосов
/ 11 февраля 2019

хорошо, я выяснил, в чем проблема.Мой друг использовал среду 32x и Python 2.7, а я установил среду 64x и Python 3.x.он не сказал, какие требования он установил.

это приводило ко многим ошибкам, и я не мог использовать самый простой фрагмент кода, который он послал.я деинсталлировал python и установил 2.7 с 32x.

Теперь все инструменты можно использовать и все функции работают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...