困扰了我一天的问题!!!
问题描述:
2.按照网上大多数方法是去查找注册表中的AutoRun并且删除,但我发现我根本没有AutoRun
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的环境变量
9.自始自终,不管是几次安装,我的anaconda安装的地址一直是
C:\ProgramData\Anaconda3
没有改变
我的疑点
Q1.我根据快捷方式目标地址去找到了activate.bat里的内容,内容如下
里面提到了一个miniconda的地址(本机不存在这个地址,但我是从官网直接下载的anaconda),我尝试修改地址为上面5中的地址,但是还是不行,后来用副本又改了回去,这个地方我是有点疑问的?
如果这个没用的话,那应该是你之前有安装过anaconda然后卸载没卸载干净导致一些配置什么的还存留,但是你新安装的conda位置又改变了。如果是这样的话,
你可以按照这里面的https://github.com/ContinuumIO/anaconda-clean
来删除配置文件,然后全部卸载,将环境变量里面和conda有关的路径全部删除掉,不仅是path里面,其他用户和系统变量全部查看一遍。之后将conda重新安装,安装路径不要带有空格和者中文,安装的时候记得勾选上将路径添加到系统环境,而不是手动去添加。
这种神奇的问题。。。。试一下这个
https://blog.csdn.net/Ruanes/article/details/106032710
在cmd你具体输入的什么命令?
activate xxx 还是conda activate xxx?
安装最新版的conda,我本地用conda activate xxx是可以的
还是没有解决,而且要结题了
cmd是window专用的命令操控台。powershell是跨平台的,就是可以用它来完成程序对系统的一些功能调用,我简单理解为一个中介吧。写程序不要用cmd,非要用,得cd到你的程序所在的文件夹,很麻烦。有那么多python操作软件你不用,舍近求远啊
计算机名称和用户文件名改成英文再试试
仔细找一下