请教,模块安装后引入时却提示不存在是怎么回事

2020-03-01 23:00:42 +08:00
 oldbird

使用的 anaconda,想安装 pysolar 包,conda 库里没有但 pypi 上有, 通过 pip 安装后,conda list 可以看见,但 import 显示 no module named pysolar, 卸载后,在 github 上下载了 pysolar 安装包,使用 pip setup.py install 安装完成,conda list 看不见,pip list 可以看见,但同样无法引入。 请问是什么原因?

3163 次点击
所在节点    Python
6 条回复
yuikns
2020-03-02 00:12:14 +08:00
试试 which pip 和 which python
怀疑不是同一套?
imn1
2020-03-02 00:49:09 +08:00
没用过
但 py 有些包是不能直接 import 包名的,要 import 下一级的模块名
先看文档怎么写
zhusimaji
2020-03-02 08:52:14 +08:00
可以参考一楼看环境使用的对不对
frostming
2020-03-02 14:06:24 +08:00
链接甩脸 https://frostming.com/2019/03-13/where-do-your-packages-go

import 名称确实是 pysolar
Pythondr
2020-03-02 19:13:32 +08:00
装错了环境吧
oldbird
2020-03-03 14:26:25 +08:00
@Pythondr 你好,我是在 conda 里建立了 py27 32bit 的虚拟环境,后来发现 conda-forge 通道有 pysolar,在虚拟环境下通过 conda 命令安装了 pysolar,conda list 显示有 pysolar 这个包,但 import 就是报错,不知何故。

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

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

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

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

© 2021 V2EX