Pycharm一直报No module named 'requests'错解决办法

转自https://blog.csdn.net/u012106306/article/details/80760744

 

    第二次,重新配置,找到根本原因。

由于我的版本是Python3.6.1的,网上很多截图和我的有些不一样,就耽搁了一些时间

Project Interpreter部分是选择新建项目所依赖的python库

    virtualenv Enviroment

第一个选项会在项目中建立一个venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接脱离系统安装的python独立运行。

这里就是为什么老需要配置的原因。人家是独立的的。这里的类库说白了,每次都得重新添加。特别是你新建了项目之后,再配置setting,影响这里的location,取的是项目的根目录。所以新建了项目了,发现又没有了requests的包。

官网相关介绍:https://www.jetbrains.com/help/pycharm/project-interpreter.html

Ps:最开始我以为这是一个配置,其实是3个,也是我主要犯错的原因

Existing Interpreter关联已经存在的python解释器,如果不想在项目中出现venv这个虚拟解释器就可以选择本地安装的python环境。

那么到底这两个该怎么去选择呢,这里建议选择New Environment 可以在Base Interpreter选择系统中安装的Python解释器,这样做的好处有很多。

· python项目可以独立部署

· 防止一台服务器部署多个项目之间存在类库的版本依赖问题发生

· 也可以充分发挥项目的灵活性
项目开发过程中我们会用到很多的第三方类库:
打开项目文件——设置——项目——project Interpreter——选择项目环境,并且在项目环境中查看项目已引用的第三方库列表

 
点击搜索添加需要的第三方库
默认地址是https://pypi.python.org/simple国外地址下载会非常慢,这里可以选择 Manage Repositories添加国内pip镜像
这里推荐三个非常不错的国内镜像
https://pypi.tuna.tsinghua.edu.cn/simple/  清华大学镜像
http://pypi.douban.com/simple/    豆瓣镜像
http://mirrors.aliyun.com/pypi/simple/ 阿里镜像

这里内容是参考文章:https://www.cnblogs.com/loyung/p/8554836.html

     conda Enviroment

这个没有怎么了解,有兴趣的自己查下


    system interpreter-现在我主要用这个。

选择python解释器。可以看到,一旦添加了python解释器,pycharm就会扫描出你已经安装的python扩展包,和这些扩展包的最新版本。

最后我保存了这个system interpreter 系统配置器。果然,我添加后package,就出现了之前安装的包。不需要添加

 

!另外新建项目的时候,特别要注意的一个坑!!

因为我这里已经选择了system interpreter,因此,新建项目的时候,最好展开,选择下面的Existing Interpreter,否则又用了虚拟环境的那个解释器

 
---------------------  
作者:yunlive  
来源:CSDN  
原文:https://blog.csdn.net/u012106306/article/details/80760744  
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm中出现"No module named 'requests'"的误通常是因为缺少requests模块。要解决这个问题,你按照以下步骤进行操作: 1. 确保你已经安装了requests模块。可以通过在终端或命令提示符中运行以下命令来安装它: ``` pip install requests ``` 2. 确认你正在使用正确的Python解释器。在PyCharm中,你可以通过以下步骤检查和更改Python解释器: - 打开PyCharm并打开你的项目。 - 点击菜单栏中的"File"(文件)选项,然后选择"Settings"(设置)。 - 在弹出的窗口中,展开"Project"(项目)部分并选择"Project Interpreter"(项目解释器)。 - 在右上角的下拉菜单中,选择正确的Python解释器。如果没有找到,请点击右侧的齿轮图标并选择"Add..."(添加...)来添加一个新的解释器。 - 确保所选解释器中已经安装了requests模块。 3. 如果你已经安装了requests模块并且使用了正确的Python解释器,但问题仍然存在,那么可能是因为PyCharm没有正确识别到模块路径。你可以尝试以下方法来解决: - 在PyCharm中,点击菜单栏中的"File"(文件)选项,然后选择"Settings"(设置)。 - 在弹出的窗口中,展开"Project"(项目)部分并选择"Project Structure"(项目结构)。 - 在右侧的窗格中,确保你的项目目录被正确地标记为"Sources"(源代码)或"Sources Root"(源代码根目录)。 - 如果你的requests模块不在项目目录中,你可以点击右侧的加号图标并添加requests模块所在的路径。 希望以上步骤能够帮助你解决问题!如果你还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值