浸 · 2021-07-02 19:23 采纳率: 0%
浏览 6283
已结题

conda activate总是提示“系统找不到指定的路径”

困扰了我一天的问题!!!
问题描述:

  1. 在Anaconda Prompt和当我在cmd中使用activate指令的时候,总是会出现下面情况
    img
    ,但是当我使用Anaconda Powershell Prompt时,却可以使用虚拟环境

img

2.按照网上大多数方法是去查找注册表中的AutoRun并且删除,但我发现我根本没有AutoRun

img
3.我的anaconda目录

C:\ProgramData\Anaconda3

我重新安装过后发现还是一样,没有用处

4.我的anaconda是可以正常使用的,除了activate操作,之前通过cmd可以正常使用conda的所有命令,现在只有activate会出现这种情况

5.anaconda Prompt的目标是

%windir%\System32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3

网上又说是快捷方式地址的问题,但是你看我的地址是完全正确的

6.重新安装的anaconda是官网下载的最新版

7.之前不需要cd命令,直接cmd就可以激活虚拟环境

8.anaconda的环境变量

img

9.自始自终,不管是几次安装,我的anaconda安装的地址一直是

C:\ProgramData\Anaconda3

没有改变

我的疑点
Q1.我根据快捷方式目标地址去找到了activate.bat里的内容,内容如下

img

里面提到了一个miniconda的地址(本机不存在这个地址,但我是从官网直接下载的anaconda),我尝试修改地址为上面5中的地址,但是还是不行,后来用副本又改了回去,这个地方我是有点疑问的?

展开全部

  • 写回答

7条回答 默认 最新

  • 爱晚乏客游 2021-07-03 08:41
    关注

    如果这个没用的话,那应该是你之前有安装过anaconda然后卸载没卸载干净导致一些配置什么的还存留,但是你新安装的conda位置又改变了。如果是这样的话,
    你可以按照这里面的https://github.com/ContinuumIO/anaconda-clean
    来删除配置文件,然后全部卸载,将环境变量里面和conda有关的路径全部删除掉,不仅是path里面,其他用户和系统变量全部查看一遍。之后将conda重新安装,安装路径不要带有空格和者中文,安装的时候记得勾选上将路径添加到系统环境,而不是手动去添加。

    img

    评论
  • hupuc 2021-07-05 22:39
    关注

    这种神奇的问题。。。。试一下这个

    https://blog.csdn.net/Ruanes/article/details/106032710

    评论
  • blkq 2021-07-07 02:15
    关注

    在cmd你具体输入的什么命令?
    activate xxx 还是conda activate xxx?

    安装最新版的conda,我本地用conda activate xxx是可以的

    评论
  • 浸 · 2021-07-08 16:51
    关注

    还是没有解决,而且要结题了

    评论
  • 快ྂ乐ྂ至ྂ上ྂ 2021-07-03 02:15
    关注

    cmd是window专用的命令操控台。powershell是跨平台的,就是可以用它来完成程序对系统的一些功能调用,我简单理解为一个中介吧。写程序不要用cmd,非要用,得cd到你的程序所在的文件夹,很麻烦。有那么多python操作软件你不用,舍近求远啊

    评论
  • Keep Doing this 2021-07-04 04:41
    关注

    计算机名称和用户文件名改成英文再试试

    评论
  • 王大师王文峰 企业官方账号 2021-07-03 07:32
    关注

    仔细找一下

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部