我无法在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.music.load('bat.mp3')追溯(最新最后调用):文件“ teste.py”,第3行,在pygame.mixer.music.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:无法打开共享库文件:无此文件或目录)
sudo apt install libsdl-mixer1.2
。之后,如果我在conda环境中的Linux终端上运行(my_env) tiago@tiago-XPS-8700:~$ python3 mycode.py
,则我的代码将成功运行。但是,如果我尝试在Pycharm
中运行相同的代码,则会出现以下错误:/ home / tiago / anaconda3 / envs / pycharm / bin / python/home/tiago/Documentos/PYTHON/cursoemvideo/exercicios/ex_021.py追溯(最近一次通话):文件“ /home/tiago/Documentos/PYTHON/cursoemvideo/exercicios/ex_021.py”,第3行,在导入pygame文件“ /home/tiago/anaconda3/envs/pycharm/lib/python3.5/site-packages/pygame/.py”,第133行,在从pygame.base导入* ImportError:libSDL-1.2.so.0:无法打开共享对象文件:无此类文件或目录退出代码为1的处理完成init
我想念什么?
pygame
。另外,我在.bashrc
处插入了以下语句,以便可以在Linux Terminal中的任何位置运行pycharm。# Open bashrc to edit
nano .bashrc
# Add the comand line below to the end of file
# You should adapt to your path to "pycharm.sh', mine is "/opt/pycharm-community-anaconda-2019.1.3/bin"
export PATH=$PATH:/opt/pycharm-community-anaconda-2019.1.3/bin
# Then at terminal you run
pycharm.sh