浅谈怎么解决Ubuntu 18. 04中怎么解决交互式解释器ipython3可以导入pygame,而pycharm无法导入的问题

三个途径

  • 本人在今天安装pygame时遇到了这样的问题,碰巧解决,故做一记录和分享
  • 之前本人也曾安装了matloplib 模块、numpy模块等,分别查了一下他们的文件路径,看图:
  • 这是numpy的文件路径
  • 而查找pygame的路径时,发现和上面的不一样,具体的路径没截图,不过与上面的路径的区别是python3.6,可见他们的存放地址不一样,本人就想是不是把pygame的地址改到和他一样就行了?

方法一:

  • 于是cd 到 pygame那个文件夹
  • 发现两个文件夹
  • 发现只有这两个文件夹
  • mv 这两个文件的路径 numpy模块的文件夹下将两个文件都移到numpy模块的文件夹下
  • 试了下ipython3中还是可以,pycharm 仍然不行

方法二:

  • 打开pycharm -->File—>Settings–>Project Interpreter–>+号
  • 或者Ctrl+Alt+`进行设置
    在这里插入图片描述
  • 在进行之前把pip的Version升级到Latest version
  • 在搜索栏搜出pygame模块,发现是1.9.4版本,勾选下面的特殊版本,选中1.9.4
  • 在这里插入图片描述
  • Install Package安装
  • 这时要么成功,要么会弹出超时错误:l(host='files.pythonhosted.org', port=443): Read timed out.

方法三:

  • Ubuntu终端中输入$ pip3 --default-time=100 install -U pygame
  • Ubuntu 设置默认时间并且开始安装pygame模块
  • 安装好之后
  • 回到pycharm之前的设置界面
  • 在这里插入图片描述
  • 一定把解释器的路径设成绝对路径这个,不要默认选你的项目
  • 回到终端的交互式解释器ipython3,导入模块,会变成这样,就是成功的
    在这里插入图片描述
  • 博主第一次写文,也是半个小白,写的有点绕,因为之前也没想分享,有的地方没有截图,祝大家解决问题,来个赞哦~
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值