现在很多初学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搞懵*
这里麻烦在终端打开自己的jupyter notebook (在安装完anaconda之后)
import sys
sys.path
输出:
['/home/yy//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