对于使用pycharm的初学者利用pip安装完模块无法导入以及无法安装模块等情况的的相关处理方法(新手向)

文章讲述了在学习Python过程中遇到的两个常见问题:一是安装的模块在PyCharm中无法导入,原因是可能使用了不同路径的Python解释器,解决方案是更改PyCharm的解释器设置或直接在PyCharm内安装模块;二是某些模块因版本兼容性无法通过pip安装,解决办法是安装合适版本的Python解释器。作者提供了详细的操作步骤和建议。
摘要由CSDN通过智能技术生成

前言:小编也只是一个大学生,接触Python也不久,在学习的过程中也接触到了各种各样的问题,到处查阅许多资料,用了好大力气才能解决一两个问题。在此写这篇博客希望能够帮助相同经历的同学们早一些解决问题,其内容质量有些地方欠佳,还望大家见谅。

问题一:安装成功的模块不能在pycharm导入

起因是这样的:

当时在学习完一些基本知识后,打算学习模块,就按照网络资料讲的利用pip的命令去安装,例如

pip install pynput    

不过,这样以来即使安装成功,在pycharm里也不能导入

from pynput.keyboard import Key,Controller
import time
keyboard=Controller()
messages=input("请输入你要轰炸的信息:")
times=eval(input("请输入你要轰炸的次数:"))
print("数据已被后台接受,请将光标移动至会话框")
time.sleep(2)
for i in range(3):
    print("距离信息轰炸还需要%d秒"%(3-i))
    time.sleep(1)
for i in range(times):
    keyboard.type(messages)
    keyboard.press(Key.enter)
    keyboard.release(Key.enter)
    time.sleep(0.1)
print("信息轰炸已经顺利完成,已退出!")

试运行上述代码,会出现如下的结果(小编闲的没事写一个轰炸的小程序^_^)

这是为什么呢?原来小编在最初接触Python的时候,先安装了一个Python解释器,后来又安装了一个pycharm,并完成相关设置。这样,按照网上介绍的使用cmd命令行去运pip安装pynput模块,这个模块会安装到先下载的Python解释器的路径里,而会有好多人像小编一样,按照网上比较常见的教程去勾选安装pycharm的选项(因为好多英文确实看不懂,晕),这样就会再安装一个Python解释器,pycharm所使用的解释器就是这个,而不是事先安装的Python解释器,因此再导入模块时,就显示没有此模块

这个解决方式也有许多,比如可以给pycharm的解释器改为事先安装的解释器,或者直接在pycharm里安装模块,下面介绍这两种方法:

第一种:改解释器

首先,在pycharm里进入这里

然后到这里去更改解释器就好啦^_^

网络上仍有改解释器更详细的教程,伙计们可以去查找,这里不做赘述啦。

第二种:直接在pycharm里下载

按如下操作即可

问题二:有些模块因兼容性使用pip不能安装

如图所示:

其原因是,版本的不兼容:例如wxpython4.2.0只支持到Python3.10,而小编电脑里装的解释器是Python3.11,其解决方式也简单,安装旧版本的Python解释器就好啦。

这里有一点值得注意的是,pycharm功能比较完善,直接在pycharm里安装就版本的Python解释器,然后配合前文所讲的第二种方法去安装模块,就能运行起来啦。

结语:这是小编第一次写文章呢,有许多欠缺之处,还请各位朋友见谅。希望能解决一些同为初学者的同学们的一点点问题,希望我能够给你们一点点的帮助。再然后,恳求朋友们点一点免费的赞可以嘛。在此感谢朋友们的阅读,祝大家学习工作的道路顺顺利利,兔年兔飞猛进、前兔无量(^_^)!!

  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值