Python 小白,成功安装了 pygal 和 matplotlib,缺无法导入。

2019-05-17 14:12:05 +08:00
 chaixiaomu

如题所示,我是 python 小白用户,在 MacBook 通过 pip3 命令成功安装了 pygal 和 matplotlib 库,但是导入报错,不知如何解决,恳求大神援助。

信息如下:

Last login: Fri May 17 14:00:51 on ttys000 chaixiaomudeMacBook-Pro% pip3 install pygal Requirement already satisfied: pygal in /usr/local/lib/python3.7/site-packages (2.4.0) chaixiaomudeMacBook-Pro% python3 Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 26 2018, 20:42:06) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information.

import pygal Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'pygal'</module></stdin>

3138 次点击
所在节点    Python
25 条回复
jianzhao123
2019-05-17 14:22:57 +08:00
No model named xxx 不就是没安装成功吗
mainlong
2019-05-17 14:33:17 +08:00
请谷歌“ no module named pygal ”


安装的不对
wanzy
2019-05-17 14:38:19 +08:00
可能是你的 pip 指向的不是你正在用的 python,可以用 pip3 — version 和 which python3 来确认一下
renyiky
2019-05-17 14:50:57 +08:00
应该是用不同方法装了好几个版本的 python。brew 或者官网安装包或者 anaconda 之类的吧。用 which python,which pip 查一查
lostberryzz
2019-05-17 14:54:21 +08:00
还是用 venv 吧,方便一点
lostberryzz
2019-05-17 14:54:31 +08:00
或者 conda
RBQMT
2019-05-17 14:55:51 +08:00
先安装虚拟环境
chaixiaomu
2019-05-17 14:59:23 +08:00
@renyiky
MacBook-Pro% pip3 -V
pip 19.0.2 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
MacBook-Pro% which python3
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

目前看应该不是在一个目录
chaixiaomu
2019-05-17 14:59:59 +08:00
@jianzhao123 我先是
pip3 install pygal

然后在导入的,我看其他地方也是这个顺序
chaixiaomu
2019-05-17 15:00:08 +08:00
@mainlong 好的,谢谢提醒。
zeroDev
2019-05-17 15:00:17 +08:00
初学 Python,请使用现成的 IDE
chaixiaomu
2019-05-17 15:00:32 +08:00
@renyiky 嗯嗯,谢谢哈
chaixiaomu
2019-05-17 15:00:51 +08:00
@lostberryzz 我试试这个,
chaixiaomu
2019-05-17 15:02:06 +08:00
@RBQMT 我是看教程?《 python 编程从入门到实践》,Django 项目,好像是在虚拟环境里用这个的,我现在也有虚拟环境,我尝试一下,谢谢
chaixiaomu
2019-05-17 15:02:42 +08:00
@zeroDev 好的,我找一下比较好的,现在还都在用 IDLE
RBQMT
2019-05-17 15:04:10 +08:00
@chaixiaomu 不使用虚拟环境,以后项目多了会非常蛋疼
zeroDev
2019-05-17 15:04:48 +08:00
@chaixiaomu 你可以试试 pycharm
frostming
2019-05-17 15:50:01 +08:00
我写了一篇文章解答这类问题
https://frostming.com/2019/03-13/where-do-your-packages-go


@RBQMT 用虚拟环境是 best practice 怎么导你这蛋疼了?
不想管虚拟环境,方法有的是

virtualenvwrapper, pipenv, pyenv, conda
frostming
2019-05-17 15:50:55 +08:00
@RBQMT 少看一个字,然后不能删回复。。
RBQMT
2019-05-17 15:51:51 +08:00
@frostming。。。。。我刚想说我用的是 virtualenvwrapper

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565040

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX