[英]Pip successfully installed module not found: ImportError: No module named xlwt
我的操作系统:赢 10,
安装:
python
)python3
)pip 命令:
c:\>pip3 config list -v
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\luelue\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\luelue\AppData\Roaming\pip\pip.ini'
For variant 'site', will try loading 'c:\users\luelue\appdata\local\programs\python\python39\pip.ini'
c:\>pip config list -v
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\luelue\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\luelue\AppData\Roaming\pip\pip.ini'
For variant 'site', will try loading 'c:\users\luelue\appdata\local\programs\python\python39\pip.ini'
我通过pip
安装了 xlwt,我可以看到它已安装:
c:\>pip install xlwt
Requirement already satisfied: xlwt in c:\users\luelue\appdata\local\programs\python\python39\lib\site-packages\xlwt-1.3.0-py3.9.egg (1.3.0)
但是,当我尝试导入它时,出现错误: No module named xlwt
c:\>python
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xlwt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named xlwt
>>> exit()
另外,我使用pip3 install xlwt
成功,但运行python3... import xlwt
失败。 完整日志:
C:\files\dong_tai_pai_fang_ji_suan\python_code>pip3 install xlwt
Requirement already satisfied: xlwt in c:\users\luelue\appdata\local\programs\python\python39\lib\site-packages\xlwt-1.3.0-py3.9.egg (1.3.0)
C:\files\dong_tai_pai_fang_ji_suan\python_code>python3
Python 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xlwt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'xlwt'
>>>
如何解决这个问题?
我应该为 python/pip 配置 windows PATH 或其他东西吗?
谢谢
编辑:
您的 python 版本在 python 控制台中为 2.7。 更改为 python 3.9 版本。
也许我安装了多个 python3
执行python3 -m pip install xlwt
,这总是为python3
安装(在终端中执行python3
时启动 python),然后应该可以在python3
中导入已安装的模块。 如果您想了解更多信息,请阅读在文档中安装 Python 模块。
好的,我终于找到了根本原因。
我的 PC 中有 2 个版本的 python:
我相信这两个版本的配置之间存在一些冲突。 (例如执行路径、pip 路径等)导致pip install
工作不正确。
解决方法很简单:卸载所有python版本,重新安装3.7,一切顺利!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.