前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >#PY小贴士# 为什么我 pip 装了库,代码里却用不了?

#PY小贴士# 为什么我 pip 装了库,代码里却用不了?

作者头像
Crossin先生
发布2020-01-17 10:28:58
1.3K0
发布2020-01-17 10:28:58
举报

Python 的路径和版本一直是新手路上的绊脚石,时不时就让人栽个跟头。

有一个很常见的问题就是:

明明我在控制台下通过 pip 安装后显示 successful 安装成功,但在代码里 import,就报错说 module not found,模块不存在?

这种问题的原因就是:你 pip 装的那个 Python,和你执行代码时的 Python,不是同一个!

解决方法自然就是:确定你用的 python 分别是什么路径下的,然后保证它们是匹配的。

但如果你还是个比较小白的新手,对于路径查看和配置无所适从,那有个简单的建议,就是在你的电脑上只保留一个 Python。如果你升级 Python 版本,或者使用 Anaconda,请先删除之前的 Python。这个方法虽然比较简单粗暴,但对于新手来说,是最直接有效的。等你之后对于 命令行、路径、环境变量、虚拟环境 这些概念熟悉之后,再来折腾版本会比较好。

另外 2 个小建议:

  1. 如果你的电脑上是一个 python 2 和 一个 python 3,你又不想删除 2,那么可以通过在命令后加上3(如 python3pip3idle3)来调用,这样会确保是使用 python 3 的版本。
  2. 如果你是用 PyCharm,可以通过项目的设置窗口安装第三方库,这样可保证和你运行的是同一个环境。关于这点可参考之前的文章:[新手向视频]新版PyCharm创建项目为什么会有问题

#PY小贴士#里,我们会分享一些 python 知识点、开发中的小技巧、容易踩到的坑,以及学员遇到并在群里提到真实问题。篇幅尽量短小,适合碎片时间阅读,欢迎关注!

如果你在编程学习中有疑问,可选择以下方式向我们提问:

1. 加入码上行动答疑群(最及时响应)

2. 加入知识星球 https://t.zsxq.com/IiAiiQj

3. 发微博加上 #编程教室# @Crossin(非私信)

提问时请表述清楚,附上必要代码、输出等截屏。

也可向本栏目投稿,分享你开发中的经验。采纳后将署名发表,并可附上个人博客、公众号、Github等介绍。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Crossin的编程教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档