python导入包默认默认加载路径
python包加载路径
- 安装建议
- 查找python包家在环境
- 虚拟环境
现在很多初学python,或者接触linux的小朋友不知道自己的python包在哪里
系统环境:Ubuntu19.10
所需安装包:anaconda
安装建议
如果不想花时间研究直接anaconda
anaconda,直接去这里,下载这个https://www.anaconda.com/
觉得速度慢的可以查找清华的镜像,还有好多镜像网站就不一一列取了
但是现在直接官网下载速度也不慢了。
安装教程请参考:[https://blog.csdn.net/haeasringnar/article/details/82079943]
(https://blog.csdn.net/haeasringnar/article/details/82079943)
敲黑板划重点:
强烈建议学会使用虚拟环境,上面博文有教程,这样你就不会被各种各样的版本的python搞懵*
查找python包家在环境
这里麻烦在终端打开自己的jupyter notebook (在安装完anaconda之后)
import sys
sys.path
输出:
['/home/yy/vpn/trojan','/home/yy/anaconda3/envs/tf/lib/python37.zip','/home/yy/anaconda3/envs/tf/lib/python3.7','/home/yy/anaconda3/envs/tf/lib/python3.7/lib-dynload','','/home/yy/anaconda3/envs/tf/lib/python3.7/site-packages','/home/yy/anaconda3/envs/tf/lib/python3.7/site-packages/IPython/extensions','/home/yy/.ipython']
以上输出就是我当前环境的路径以及我导入Python包时默认的家在路径,自上而下的进行查找,如果在当前路径都找不到就是没有。
注:这里的/envs/tf/就是我创建的tensflow的虚拟环境,我的深度学习tensorflow的环境所有相关python包都在tf的环境下
虚拟环境
1.虚拟环境的python运行环境相对独立隔离
2.可以很容易的管理各种版本的python
3.删除就是一个
conda remove -n xxxx --all //删除xxxx虚拟环境
列出所有虚拟环境:
conda env list
输出
pytorch /home/wty/anaconda3/envs/pytorch
tf /home/wty/anaconda3/envs/tf
以上是我本地的环境,环境中的python包会重复,但是不会影响(可能使用的python版本不一致 ),安装了两个学习框架,tensorflow和pytorch
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
