Я использую Python 3.6.5 и Pycharm.
У меня есть два ".py" файла с именами make_pizza.py и pizza.py. На рисунке ниже показан путь к двум файлам:
А подробности двух .py файлов приведены ниже:
1) pizza.py:
def make_pizza(size,*toppings):
"""Describe the pizza you want to make"""
print("\nMaking a " + str(size)
+ "-inch pizza with the following toppings:")
for topping in toppings:
print("- " + topping)
2) make_pizza.py:
import pizza
pizza.make_pizza(16, 'pepperoni')
Как показано выше, я хочу импортировать модуль "pizza.py" в "make_pizzas.py" и использовать функции "make_pizza". Однако, когда я запускаю «make_pizza.py», он не будет работать, и появится ошибка:
Traceback (most recent call last):
File "C:/Softwares/Python3.6/Project0/making_pizzas.py", line 1, in <module>
import pizza
ModuleNotFoundError: No module named 'pizza'
Я уверен, что я поместил эти два .py файла в одну папку с именем «Project0», и я отметил путь к папке как Sources Root. но ошибка все еще там.