Я не могу импортировать pygame
внутри pycharm
.
Я использую Linux Mint 19, Anaconda 3, Pycharm 2019.3.1.
Я создал среду conda и установил pygame: conda install pygame -c cogsci
Тогда я побежал (my_env) tiago@tiago-XPS-8700:~$ python3 mycode.py
. И я получил следующую ошибку:
teste.py: 3: RuntimeWarning: использовать микшер: libSDL_mixer-1.2.so.0: невозможно открыть общий объектный файл: такого файла или каталога нет (ImportError: libSDL_mixer -1.2.so.0: не удается открыть файл общего объекта: такого файла или каталога нет) pygame.mixer.musi c .load ('bat.mp3') Traceback (последний вызов был последним): файл "teste.py" , строка 3, в файле pygame.mixer.musi c .load ('bat.mp3') "/home/tiago/anaconda3/envs/pycharm/lib/python3.5/site-packages/pygame/ init .py ", строка 105, в getattr повышение NotImplementedError (MissingPygameModule) NotImplementedError: модуль микшера недоступен (ImportError: libSDL_mixer-1.2.so.0: невозможно открыть файл общего объекта: нет такой файл или каталог)
После прочтения некоторого блога на inte rnet я установил sudo apt install libsdl-mixer1.2
.
После этого, если я запустил (my_env) tiago@tiago-XPS-8700:~$ python3 mycode.py
на терминале Linux в моей среде conda, мой код выполняется успешно.
Но если я пытаюсь запустить тот же код внутри Pycharm
, я получаю следующую ошибку:
* 1 024 *
/ home / tiago / anaconda3 / envs / pycharm / bin / python /home/tiago/Documentos/PYTHON/cursoemvideo/exercicios/ex_021.py Traceback (последний последний вызов): Файл "/ home / tiago / Documentos / PYTHON / cursoemvideo / exercicios / ex_021.py ", строка 3, в импортируемом файле пигмеи" /home/tiago/anaconda3/envs/pycharm/lib/python3.5/site-packages/pygame/init .py ", строка 133, из импорта из pygame.base * ImportError: libSDL-1.2.so.0: невозможно открыть общий объектный файл: такой файл или каталог не существует
Процесс завершен с кодом выхода 1
Чего мне не хватает?