设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 10456|回复: 3
打印 上一主题 下一主题

安装了openpyxl,为什么导入的时候仍旧报错“No module”?

[复制链接]

2

主题

0

好友

16

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2017-3-31 11:12:23 |只看该作者 |正序浏览
python版本是2.7,我用的是cygwin。安装路径是这样子的,感觉好像和2.7的版本不一致。我的cygwin上确实使用的是2.7版本。(windows版本上用的是3.5)
Requirement already satisfied: openpyxl in c:\users\administrator\appdata\local\programs\python\python35\lib\site-packagesRequirement already satisfied: jdcal in c:\users\administrator\appdata\local\programs\python\python35\lib\site-packages (from openpyxl)
Requirement already satisfied: et_xmlfile in c:\users\administrator\appdata\local\programs\python\python35\lib\site-packages (from openpyxl)

然后又试了一次:py -2 -m pip install openpyxl,没反应。import openpyxl,仍旧报错“No module”。
拜托大家看一下,我实在不知道该怎么解决了。谢谢!


回复

使用道具 举报

2

主题

0

好友

16

积分

新手上路

Rank: 1

地板
发表于 2017-3-31 20:39:45 |只看该作者
AAA 发表于 2017-3-31 12:24
三个方案:
1. 直接去安装目录下运行 Python 或者 pip 的可执行文件,最简单直接,但是太没“程序员范”;
...

我安装了pyenv,然后用pyenv versions看了一下版本,显示出来只有一个system,也就是python 2.7.12。那为什么pip会弄到python3去啊?感觉被我安装得乱七八糟的。用python local 设置版本时,我输入2.7.12,结果显示这个版本没安装。我要被弄崩溃了。
回复

使用道具 举报

1

主题

1

好友

27

积分

新手上路

Rank: 1

板凳
发表于 2017-3-31 12:24:44 |只看该作者
三个方案:
1. 直接去安装目录下运行 Python 或者 pip 的可执行文件,最简单直接,但是太没“程序员范”;
2. 区别设置环境变量,方便快捷,但是容易为以后埋坑;
3. 用虚拟环境管理不同版本的Python,一劳永逸“程序员范”十足,入门较难;
推荐第三方案,虚拟环境学习可以参看 http://www.yiibai.com/wxpython/
回复

使用道具 举报

2

主题

0

好友

16

积分

新手上路

Rank: 1

沙发
发表于 2017-3-31 11:19:18 |只看该作者
我发现了我的pip版本默认是python3.5的,那要怎么改到2.7?或者两者兼容?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 22:05 , Processed in 0.014749 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部