本文介绍: pip安装模板安装成功后不能在pycharm导入pip版本兼容性不能成功安装模块的相关解决办法(新手向)

前言:小编也只是一个大学生,接触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解释器,然后配合前文所讲的第二种方法去安装模块,就能运行起来啦。

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

原文地址:https://blog.csdn.net/2302_76360934/article/details/129104799

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_11033.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注