很全!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 待验证



第二次修改2024.9.14 13:23
注:目前电脑可用python
在这里插入图片描述


anaconda自带python是指G:\2E\anaconda\python.exe python38 python27是电脑原来的(根据我的推测,安装时候不需要改变环境变量,分别将python.exe改成python27.exe和python38.exe就行。这样就能躲过anaconda安装时候的检测。至于有2个python38是因为,不会删除,添加重复了。原来没有添加python38时候是有删除的,添加之后界面不一样了,很奇怪。) opencv tb pytorch,都是都来自己创建的虚拟环境。
保留已经安装Python安装Anaconda,可以按照以下步骤进行操作: 1. 首先,确保已经安装Python(例如Python 3.7.4)\[1\]。 2. 下载Anaconda安装包,并选择与你的操作系统相对应的版本。 3. 运行Anaconda安装程序,并按照提示进行安装。 4. 在安装过程中,可以选择是否将Anaconda添加到系统的环境变量中。如果选择了添加,那么Anaconda的命令和工具将可以在任何位置使用。 5. 安装完成后,可以通过运行以下命令来验证Anaconda是否成功安装: ``` conda --version ``` 如果显示了Anaconda的版本号,说明安装成功。 6. 此时,你可以使用Anaconda提供的命令来管理Python和其他软件包。例如,你可以使用以下命令来更新AnacondaPython的版本: ``` conda update conda conda update anaconda conda update python ``` 这些命令将确保你的AnacondaPython保持最新版本\[3\]。 总结起来,保留已经安装Python安装Anaconda的步骤如下:下载并安装Anaconda,然后使用conda命令来管理AnacondaPython的版本。这样你就可以同时使用PythonAnaconda了。 #### 引用[.reference_title] - *1* *2* [pythonanaconda安装(先安装python安装anaconda,基于python已存在的基础上安装anaconda)——逼死...](https://blog.csdn.net/qq_43529415/article/details/100847887)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v4^insert_chatgpt"}} ] [.reference_item] - *3* [安装Anaconda之前,有的已经安装过一个Python版本](https://blog.csdn.net/accumulate_zhang/article/details/77371657)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v4^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值