Я очень новичок в Python. Я использую виртуальную среду PyCharm и Python, и ниже приведен фрагмент кода импорта, который выдает ошибку. Я проверил свой файл requirements.txt, и в нем была настроена слабая библиотека, а затем я запустил pip3 install -r requirements.txt и выполнил свой файл python .py, но получил следующую ошибку: -
Traceback (most recent call last):
File "send_slack_notification.py", line 8, in <module>
from slack_sdk.webhook import WebhookClient
ImportError: No module named slack_sdk.webhook
Это мой кусок кода: -
import argparse
import itertools
import json
import os
from slack_sdk.webhook import WebhookClient
from sonarqube import SonarQubeClient
from jinja2 import Environment, FileSystemLoader
требования.txt: -
slack_sdk==3.19.4
Jinja2==3.1.2
python-sonarqube-api==1.3.0
python-gitlab==2.5.0
Пожалуйста, сообщите, какую ошибку я делаю, чтобы я воспринял это как свое обучение, спасибо
как вы можете видеть на этой картинке... возможно, здесь проблема. Когда вы создаете новую среду, вам нужно выбрать новый python.exe внутри PYCHARM, где вы установили свою библиотеку. Так...
Возможно, вы активируете скрипт на консоли, вы устанавливаете правильную библиотеку в своей среде, но вы открываете свой проект, указывая на C:....\Python.exe.
Найдите внутри папки сценариев env с помощью python.exe и выберите в интерпретаторе Pycharm этот путь.
спасибо, @pamblo, переводчик был виновником. Я смог настроить его с помощью VirtualEnv