Anaconda内核损坏时,如何不使用conda命令在特定的虚拟环境里面安装软件包

由于国庆回来,重新使用anaconda的时候就出现了这个问题,conda命令都无法使用,但是又不想重新安装anaconda,想保留里面的虚拟环境,而且还着急用anaconda里面建立好的Pytorch环境做实验,故做此篇自己的临时解决问题的心得。

一、删除环境变量里面的所有python路径和conda路径。

1. 如果以前安装过python,在环境变量的用户环境变量和系统环境变量删除所有的python有关的环境变量,并且删除anaconda有关的环境变量

2. 如果以前没有独立安装python,删除anaconda的所有环境变量即可

3. 删除结束后,使用cmd,在默认的用户文件下,输入pip和conda,显示不是内部或外部命令,也不是可运行的程序
或批处理文件,即为彻底删除。而且输入python会直接打开微软应用商店。

二、进入到anaconda的虚拟环境的文件加下,.../envs/,进入到对应的虚拟环境的文件夹下

进入到Scripts目录下

让cmd的文件目录到该Script目录(不要使用Windows的powershell)

输入pip,就可以神奇的发现,pip可以使用(前面去除环境变量是为了,防止默认的python环境干扰虚拟环境里面的指令)

然后如果想安装特定的软件包的话,直接pip install ...就可以啦!

三、(扩展)在任何的python虚拟环境下,都可以进入到该虚拟环境的Script目录下,就可以使用pip来安装任何的软件包了!

例如,pycharm为我们创建的一个虚拟环境,这是一个用来文本分类的实验,我用pycharm独立创建了一个虚拟环境

进入venv文件夹

进入Script文件夹

安装一个matplotlib库

(目前pycharm还没有检测到matplotlib,接下来安装)

安装pip install matplotlib

安装结束后,matplotlib出现了!!!

四、结论与心得

有人会问:这个方法是不是很鸡肋呢?我干嘛不直接使用pycharm里面直接安装软件包呢?

有道理,但是当初我用的anaconda的内核出问题时,pycharm里面使用的python的解释器也是conda的,然后当初我发现conda内核损坏,但是conda的虚拟环境还能使用,可是,我想里面安装包打开pycharm安装时,就会显示出问题,无法显示当前安装的软件包,点击加号可安装的软件包也是空空如也,所以情急之下,发现了跳过conda在虚拟环境下安装软件包的方法。

作者水平有限,如有错误请及时指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值