一、位置的不同
1.自带库在环境的 lib\\os.py
2.自己安装库在 lib\\site-packages\\numpy\\__init__.py
二、显示方式不同
1.自带库只能使用导入包的方式,然后只能使用包名.__file__的方式
2.自己安装库还可以使用pip show 包名的方式显示位置
在安装环境的lib文件夹下的.py文件都是,在环境的lib文件夹中
import sys print(sys.path)
下面的两种方式显示的结果是不同的,原因参考:https:
个人理解为:pip方式显示的是当前环境下的库,conda方式显示了当前虚拟环境下的库的条件下,还连接了anacond/pkgs文件夹下的内容。这个pkgs文件夹加快虚拟环境的再次建立
需要注意:只有pip list显示的库才能直接导入,conda list显示但不在pip list显示的库不能导入,需要安装。
pip list conda list # 首先确定是安装了anaconda的前提下
依次输入一下命令,
python import 包名 包名.__file__
当然也可以使用上面自带包的查询方式,另外可以使用下面命令(注意:不进入python环境)这种方式不适用与自带包的位置查询
pip show 包名
第三方库位置一般位于
%Python 安装路径%\lib\site-packages
方法一、命令行
在 CMD 等控制终端中输入 pip list
方法二、文件资源管理器
在 Python 命令行窗口输入
import sys print(sys.path)
或
import sys for sys_path in sys.path: print(sys_path) print("end\n")
查看第三方库安装位置后进入文件资源管理器查看