很全!1.保留原来的python并且安装anaconda 2.安装过程一直卡在 Setting up the pakcage cache 3.彻底删除anaconda 4.pycharm无法添加解释器

最近在看小土堆的pytorch。记录几个坑。

一. 保留电脑原来的python,并且安装anaconda

1.安装地址:https://repo.anaconda.com/archive/

anaconda2,python2的版本。anaconda3,就是python3的版本

2.前期问题:电脑是否有python

在安装anaconda的时候,会自动安装python。如果之前没有安装python,直接安装就行。但是之前如果有python,你在安装就会冲突。如果,你又想保留python,又想安装anaconda,方法改名字!

【核心:让anaconda安装的时候,识别不到电脑上有python。】

3.方法

把原来的python.exe 改成 python27.exe

在这里插入图片描述

尾缀你写什么都行,我是2.7版本,所以写27。只有不和之前重名就行。

关于环境变量,这时候环境变量最好删除或者改一下别的名字。以防万一,保证识别不到这个python。

之后再去安装anaconda。

识别原理(个人认为):在配置环境变量的前提下,所在文件夹下,如果有python.exe。anaconda就会识别到。但是如果改了一个名字,即使配置了环境变量,也不会识别到。

当然,最好在安装时候,像上面一样把环境变量也给改了,最好把文件名也改了(下面有我个人具体的操作)

参考文章:

当下载anaconda之后,如何继续使用原始的python_装anaconda如何保留原来的python-CSDN博客

保留已有python安装Anaconda的方法推荐


4.新手安装时候的注意事项:1

新手配置时候选择just me

在这里插入图片描述

不自动配置环境变量。
在我安装成功后,在不配置环境变量的情况下,也可以创建pytorch项目。反之,如果安装失败,删除时候不好删除。因为我不确定他除了在环境变量处进行了设置之外,是否在别的地方设置了内容。

在这里插入图片描述

如果安装慢,可以使用换源等一些方法,具体没去研究。请大家们自行搜索。

参考文章:

Anaconda安装-超详细版(2023)

Anaconda彻底卸载及重安装


5.展示!

安装成功之后的界面,有base。
在这里插入图片描述

在把我的原来的python的环境变量补上后,python是anaconda新安装的。python27是python2.7版本的python.exe改成python27.exe。python38同理。
在这里插入图片描述

创建新项目时候的语法:anaconda常用命令大全(保姆级别建议收藏)


二.安装过程一直卡在 Setting up the pakcage cache在这里插入图片描述

我在第二次和第三次安装 都卡在了这个地方,解决办法就是关闭杀毒软件,我在第三次安装的过程卡了一会之后,直接关了火绒,过了几十秒就自动往下走了。其他解决方法在参考文章。

参考文章:Anaconda安装进度条卡住不动Setting up the pakcage cache


三.彻底删除anaconda

1.由于我先安装的anaconda2,没有看见base,只有一堆报错。在配置完环境变量之后,虽然在cmd里利用 conda--version可以查到版本,但是在anaconda prompt中执行一些命令,却直接报错。故而我没有创建pytorch等一些项目。我直接在本地文件夹用uninstall卸载之后,用火绒清理了一下注册表。便进行了又一次安装。

但我查到一些好的彻底清理anaconda的文章:

Anaconda彻底卸载及重安装

anaconda卸载怎么卸载干净(长话短说)

彻底卸载anaconda详细教程(推荐!)

2.第二次卡在了Setting up the pakcage cache。第三次想接着上一次安装,但是anaconda必须选定一个空文件夹,我是直接在所在文件夹扔在了回收站。但有一个文件夹一直显示在占有。

解决办法:进任务管理器,关掉conda进程就行。


四.关于pycharm的一些问题

1.在conda环境下找不到 python.exe

一开始我是在adaconda/envs/pytorch 下找python.exe。但是,对应文件夹里有python.exe。但是在这里却找不到,兄弟们仔细看Conda Executable。添加的就是conda.bat 或者conda.exe。不是python.exe

在这里插入图片描述

这里解释一下,原来低版本的pycharm是可以直接添加的。高版本(我个人是2023.1的版本)的得添加完conda.bat 或者conda.exe,之后点击加载环境出现如下图片。

在这里插入图片描述点确定之后,会自动跳转上一界面,就会有python.exe的选项。

具体方法如下:

新版pycharm2023安装后找不到conda环境的python解释器(已解决)

找不到conda可执行文件:解决方法

Conda executable is not found 三种问题解决

后两种(在系统编译器中添加python.exe,对后续pythrom影响,待验证):
pycharm配置anaconda环境时找不到python.exe解决办法

Pychrm2023,在配置编编译器时Conda环境下找不到Python


2.无法添加python解释器

由于更改了python27的环境变量,加上未知原因,导致识别不了python解释器。即使在设置中添加解释器,也识别不了。
如果上面的弄完之后,发现依旧没有解释器。在你的adaconda正常安装的情况下,在文件中进入设置(快捷键:ctrl+alt+s)(刚安装的话,应该打开不了文件,是一个智能创建或者打开项目的界面,可以尝试快捷方式进入设置,如果进不了设置就重新安装pycharm)。
在这里插入图片描述在添加解释器中尝试添加 系统解释器(anaconda的根目录下有python.exe)。
在这里插入图片描述

添加之后,还找不到可以使用的python.exe
我是反复添加,pycharm后台右下角打开之后,一堆在运行的程序。
在这里插入图片描述
但是等完之后,发现也添加不上去。

这时候的办法就是恢复IDE是默认设置。(还可以清理缓存,但是对于我无效)

在这里插入图片描述
重启pycharm,之后发现就好了。
在这里插入图片描述

参考文章:『pycharm 』解决无法添加解释器,无法新建项目问题(是无法添加解释器,不是没有添加解释器)

另外,想要自己原来的python版本,在对应路径中找python27.exe或者 python38.exe 的路径路径就行(不用配置环境变量)


自己操作的经历:
第一次在电脑有2个python的情况下安装,下了一个anaconda2的版本。(一开始并不知道会自动安装python并且和已有的python冲突)结果ASCII问题等一堆报错。
在这里插入图片描述
后来:
当时电脑,C盘下:C\Users\Dell\AppData\Local\Programs\Python\Python38 中 有python3.8版本直接被pycharm 识别(未添加环境变量,应该是pycharm可以自动扫描C盘一些文件是否有python,所以被识别?)

E:\python27 中有python2.7版本 直接被VScode 识别(添加环境变量)

为防止意外,我将 C\Users\Dell\AppData\Local\Programs\Python\Python38 改为C\Users\Dell\AppData\Local\Programs\Python38\Python38
python.exe改为python38.exe

E:\python27中的python.exe改为pyhton27.exe

修改环境变量。

第一次安装anaconda2出现,打开 prompt 出现报错,ascii等问题。
(anaconda2就是有ascii方面问题,所以安装anaconda3,我当时以为anaconda需要我电脑上的python,加上python3还没配置环境变量+为了稳定性,安装了anaconda2)

之后通过unstall卸载。火绒清理注册表

第二次安装,想选个anaconda3较低的,但是,我一看1g+的安装包,之后选了更新的直接卡在了Setting up the pakcage cache 直接删除文件夹,因为该文件下无uninstall,有些文件删除了=不了,显示在占有,用资源管理器,关掉conda程序即可。

第三次换了个1g+低版本anaconda3的安装包。还是卡在 Setting up the pakcage cache。关掉火绒浏览器,解决成功。

安装完,pytorch 之后,恢复环境变量。

别问为啥不删除原来的python,老电脑了牵一发动全身。不想改,我傲娇,sqlmap都是安装在python27中

//pycharm后来识别python27失败。pycharm无法添加解释器的原因。
//VScode的python 是否可以用python27/38 待验证

  • 30
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值