当前位置: 首页 > 知识库问答 >
问题:

我无法在pycharm中导入pygame

东郭宏深
2023-03-14

我无法导入pygame内部pycharm
我一直在使用Linux Mint 19、Anaconda 3、pycharm 2019.3.1。
我创建了一个conda环境并安装了pygame:conda安装pygame-c cogsci
然后我运行了(my_env)tiago@tiago-XPS-8700:~$python3 mycode.py。我得到了以下错误:

在互联网上读了一些博客后,我安装了sudo apt安装libsdl-mixer1.2
之后如果我运行(my_env)tiago@tiago-XPS-8700:~$python3 mycode.py在我的conda环境的Linux终端上,我的代码成功运行。
但是如果我尝试在Pycharm中运行相同的代码,我会得到以下错误:

/home/tiago/anaconda3/envs/pycharm/bin/python /home/tiago/Documentos/PYTHON/cursoemvideo/exercicios/ex_021.pyTraceback(最近调用最后一次): File"/home/tiago/Documentos/PYTHON/cursoemvideo/练习/ex_021.py",第3行,在导入pyplay File"/home/tiago/anaconda3/envs/pycharm-/lib/python3.5/site-包/pyplay/init.py",第133行,pygame.base导入*重要错误:libSDL-1.2.so.0:无法打开共享对象文件:没有这样的文件或目录

我错过了什么?

共有2个答案

宇文育
2023-03-14

受这个问题Tensorflow和Pycharm的启发,我在我的conda环境中从Linux终端运行Pychram,它成功了!如果我从LinuxMint菜单运行Pycharm,我仍然无法导入pygame。另外,我在我的.bashrc中插入了以下语句,以便可以从Linux终端的任何位置运行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". In another computer I found it at "/var/lib/flatpak/app/com.jetbrains.PyCharm-Community/current/active/files/pycharm/bin"
export PATH=$PATH:/opt/pycharm-community-anaconda-2019.1.3/bin

# Then close the terminal and reopen it in order to the modifications in .bashrc take effect
# At terminal you run
pycharm.sh
杨飞语
2023-03-14

在conda环境中,他们有预先安装的包和库,你可以通过导入它们来轻松使用,但是在py魅力中,你还需要输入那个包,这样你就可以在py魅力中使用它

 类似资料:
  • 我已经尝试了几天,希望能够在pycharm中导入库tkinter。但是,我不能这样做,我试图导入它或安装一些软件包,但仍然没有任何结果,我重新安装了python和pycharm,但仍然没有任何结果。有人知道如何解决这个问题吗? 我正在使用pycharm社区版2018 2.3和python 3.7。 编辑:所以,我卸载了Python3.7,安装了Python3.6x64,我尝试将我的解释器更改为py

  • Traceback(最近一次调用最后一次):文件"C:\用户\George Adamopoulos\Anaconda3\envs\计算机视觉代码\lib\site-pack\tenorflow\python\pywrap_tensorflow.py",第58行,来自tensorflow.python.pywrap_tensorflow_internal导入*文件"C:\用户\George Adam

  • 我已经成功地用安装了tensorflow,一切正常。 我也可以成功地用安装tenstorflow-gpu,但是我不能在我的python脚本中导入它: 我已经安装了CUDA v9。0并运行windows 10

  • “未解析的引用'my_app2'” 这是为什么?我的项目的目录结构与推荐的布局相匹配,它运行起来没有错误,只是Pycharm的魔力不想在它上面工作。 似乎与这个问题有关:在django项目中导入应用程序 编辑: 项目结构:

  • 问题内容: 在PyCharm中,我添加了Python环境。然而, 失败作为未定义的引用。但是,它在命令行的Python解释器中运行良好。 GNURadio可以在Pycharm外部使用python正常工作。一切都已安装并配置为我想要的方式。 格努拉迪奥位于 也: PYTHONPATH = / usr / local / lib / python2.7 / site-packages:/usr/loc

  • 我在ubuntu上使用py的3.4版,并有一个具有以下结构的项目: utils文件夹还包含一个< code>__init__。py文件,它提供了许多实用函数。我想包括其中的一些,但它找不到: 我关注了这篇文章,它似乎讨论了同样的问题:如果我打开一个不是Django根目录的目录,PyCharm找不到正确的路径 但是将< code>~/project更改为“source”文件夹并没有帮助。这不是我的一