admin管理员组文章数量:1598596
最近在看小土堆的pytorch。记录几个坑。
一. 保留电脑原来的python,并且安装anaconda
1.安装地址:https://repo.anaconda/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,都是都来自己创建的虚拟环境。
本文标签: 卡在安装过程彻底删除AnacondaPython
版权声明:本文标题:很全!1.保留原来的python并且安装anaconda 2.安装过程一直卡在 Setting up the pakcage cache 3.彻底删除anaconda 4.pycharm无法添加解释器 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1728311358a1153145.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论