Bootstrap

Python环境从C盘迁移到其他盘

想要学习一下用python进行数据处理,因此想搭建一个jupyter notebook的环境。但是发现自己电脑上的python安装在了C盘一个深不见底的目录中。。于是决心将Python环境迁移到一个特定的位置!即E:Environments目录下
在这里插入图片描述

1. 将python文件夹复制到目标文件夹中(easy!)

找到原来的python文件夹的位置,将整个python39复制到上面目录中

修改环境变量

将以前的系统环境变量中path里面的python的文件目录换成新的
在这里插入图片描述

2. 解决pip问题(medium)

在这里插入图片描述
看了一下我好像根本没有安装pip在我的python里。fine!我们现在来下载pip并配置好
不是!!这是一个非常愚蠢的问题!因为我键入python之后就进入了python解释器中,我在这里面键入pip或是别的脚本指令肯定会报错啊!!这里是Python解释器!不要讲别的语言!THIS IS PYTHON!!!
因此要先退出python解释器。在cmd中退出python解释器的方法如下:

  1. 敲入ctrl+Z并回车在这里插入图片描述
  2. 使用函数退出
    (1)exit()后回车欸,开了就关就是玩
    (2)quit()后回车在这里插入图片描述

现在再来看看,pip的问题!
在这里插入图片描述
发现我的cmd是找不到pip的
但我安装的是python39!!!肯定是自带pip的呀!!所以我去python39里面的script里面找,我看到了!有pip!那为啥找不到呢?
这是因为!我要把script也加到系统环境变量里面的path下!不然系统咋找得到啊???再给我回忆一下path的作用!
在这里插入图片描述
将script也加到path里面啊!
在这里插入图片描述
找到了!!!喜大普奔啊!!
在这里插入图片描述
wait?这个目录。。。???怎么还是我改之前的目录啊摔!!!!有问题!有大问题啊!!
在网上搜索了一下python找包的原理,我当前python解释器的路径为
$path_prefix/python,这个
但没看太懂
然后我又查了一下where pip。。。为什么和pip -V 不一样。。。
在这里插入图片描述
我看网上有人说是因为script文件夹下的exe会创建绝对路径,环境迁移之后就会导致pip不可用
在这里插入图片描述
下面大佬的回复是
在这里插入图片描述
但我看不懂!所以也不敢用!!
最后借鉴了!其他人对于pip失效的解决方法。。
问题解决啦!
在这里插入图片描述
在这里插入图片描述

3.最后一步!(假)

删掉远C盘的python环境!
等等?我还安装了pycharm啊啊啊啊啊啊啊啊!!!!!!

3.倒数第二步!配置pycharm!

还是按照这个教程

4.删除C盘的python!!!

直接把整个python文件夹选中删除!太快了,根本没来得及截图甚至

爽!!!!!!!!!!!!!!!

;