我的电脑中共有三个python解释器:
1. 官网独立安装的Python解释器
2.Anaconda自带的Python解释器
3.Anaconda创建的虚拟环境中的Python解释器
问题:每个解释器中的库都不一样,互相独立。我在虚拟环境中下载的包在桌面的IDLE文件中不能使用。于是我需要查看目前IDLE运行的文件使用的解释器路径:
一.找到使用的python解释器
打开IDLE输入:
import sys
print(sys.executable)
结果:C:\Users\DELL\AppData\Local\Programs\Python\Python39\pythonw.exe
至于为什么有w,原因如下:
二.找到使用的解释器后下载所需的库
打开cmd输入两行命令查看Python版本以及pip信息:
C:\Users\DELL\AppData\Local\Programs\Python\Python39\python.exe --version
C:\Users\DELL\AppData\Local\Programs\Python\Python39\python.exe -m pip --version
在cmd中指定该路径解释下载所需的库,以jieba库以及numpy库为例:
C:\Users\DELL\AppData\Local\Programs\Python\Python39\python.exe -m pip install jieba
C:\Users\DELL\AppData\Local\Programs\Python\Python39\python.exe -m pip install numpy
(注意:命令中写的是python而不是pythonw)
三.在IDLE中检查是否安装成功
成功啦!现在虚拟环境中有的库,IDLE中也可以自己选择下载啦!!!!