设为首页收藏本站

Crossin的编程教室

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

安装了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 11:19:18 |显示全部楼层
我发现了我的pip版本默认是python3.5的,那要怎么改到2.7?或者两者兼容?
回复

使用道具 举报

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,结果显示这个版本没安装。我要被弄崩溃了。
回复

使用道具 举报

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

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

GMT+8, 2024-5-17 14:08 , Processed in 0.016790 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部