Windows10安装、配置Miniconda3

why conda?

conda相比于virtualenv等其他python版本管理工具,优势在于可以创建不同python版本的运行环境,并且支持多种语言和平台,而后者只能在同一python版本下创建不同包版本的运行环境。
此外,Miniconda安装过程会自带安装一个python解释性,通常会和系统现有的python环境保持版本一致,所以在安装完Miniconda,迁移之前的环境后,可以考虑卸载之前的python解释器,记得一并删除之前的环境变量,之后配置好Miniconda的环境变量(后续有介绍),在cmd终端使用python就会变成Miniconda默认的base环境,十分好用。

安装方法

在这里插入图片描述

  • 下载好之后,双击开始安装,建议选择所有用户,安装到其他盘,如下图:
    在这里插入图片描述

  • 之后一路next高歌猛进直到install,安装好后,两个都不建议选,直接finish。
    在这里插入图片描述

  • 然后需要添加环境变量才能使用,如下图:
    在这里插入图片描述

  • win+r打开命令行界面,输入conda info,出现以下界面代表已安装成功:
    在这里插入图片描述

  • 第一次使用需要先conda init,,否则就会如下图所示:
    在这里插入图片描述

  • 执行完conda init后,重启命令行程序,就可以正常使用miniconda了:
    在这里插入图片描述

  • 可能在vscode、powershell等软件中打开终端时会出现无法启动conda的情况,报错信息一般为“无法加载文件C:\Users\server\Documents\windowsPowerShell\profile.ps1…”,如下图:
    在这里插入图片描述
    解决方法是以管理员身份启动powershell,然后在其中执行 set-ExecutionPolicy RemoteSigned,并输入 Y,如图:
    在这里插入图片描述

  • 补充常用的一些指令

conda info -e					 //查看当前系统中创建的虚拟环境,自带一个base环境
conda env list                   //查看已创建的环境
conda create -n name python=x.x  //创建名为name、Python版本为x.x的虚拟环境
conda activate name              //激活名为name的环境
conda install package_name       //在当前环境中安装包
conda deactivate                 //退出虚拟环境
conda remove -n name --all       //删除名为name的虚拟环境
conda list python				 //检查当前安装的 Python 版本(base)
conda update conda				 //更新conda
conda update python				 //更新当前环境中的 Python 版本到最新可用版本
conda install python=3.x		 //更新python到特定版本

不同版本python之间的兼容性问题

Miniconda自带的python解释性,对应base环境,其版本如果低于想要创建的新环境的版本太多(两代?),可能会出现兼容性问题,具体表现为在创建的新环境中python、pip等指令无法正常使用,报错如下图所示,解决方法也很简单:升级Miniconda自带的python解释性,具体指令见上。
在这里插入图片描述
有可能会报错“ImportError: DLL load failed while importing pyexpat: 找不到指定的模块”,这个问题的原因比较明显,即当前新创建的环境中没有安装对应的包,系统找不到对应的库,可以在创建新环境时指定python版本解决,即conda create --name newenv python=<desired_version>,暂时还没搞明白为什么指定版本的时候就会下载一些基础包,不指定的话好像什么包都不下载,几乎就是只创建了一个文件夹,也可能只有我遇到了这个问题,之前系统环境变量莫名其妙全部消失了一次,吐槽某想2022款某book系统。。。
在这里插入图片描述

换源(可以不换,原源速度还可以)

  • 使用conda install或创建虚拟环境时,需要下载程序包,很多默认是从国外服务器下载,速度有时受限,对速度有追求的童鞋可以尝试换源,比较好用的还是清华的镜像站:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

  • 按照上述链接中的指示,需要修改.condaarc配置文件,一般新安装的并没有这个文件,而且 Windows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。

  • 直接将配置文件中的原来的内容替换为清华镜像站里的内容即可,然后按照指示执行conda clean -i,换源就完成了。
    在这里插入图片描述

修改默认环境和包存储路径

修改方法很多博客都有讲到,一种方法是在.condasc文件中添加以下信息:

envs_dirs:
  - F:\Miniconda3\envs  //可修改为读者自己想要存储的路径
  - C:\Users\windon10\.conda\envs
  - C:\Users\windon10\AppData\Local\conda\conda\envs
pkgs_dirs:
  - F:\Miniconda3\pkgs  //可修改为读者自己想要存储的路径
  - C:\Users\windon10\.conda\pkgs
  - C:\Users\windon10\AppData\Local\conda\conda\pkgs

其中第一个路径为默认路径。
第二种方法是使用以下命令添加或删除路径:

conda config --add envs_dirs dir(路径)
conda config --remove envs_dirs dir
conda config --add pkgs_dirs dir(路径)
conda config --remove pkgs_dirs dir

以下内容为笔者配置过程中遇到的一些问题及解决方法。

  1. 解决普通用户无法进入修改后存储路径“base environment : F:\Miniconda3 (read only)”
    遇到的问题如下图(左边为普通用户,右边为管理员),即使在配置文件中或使用conda config --add添加其他路径,使用普通用户打开cmd后依然无法在修改后的路径中创建环境,仔细观察注意到base environment的权限似乎有问题。
    在这里插入图片描述尝试修改文件夹属性修改权限,如下图所示,文件夹属性-》安全界面,选择用户组,点击编辑,对用户组加入修改权限即可。
    在这里插入图片描述
    在这里插入图片描述

修改权限后,再使用普通用户查看conda信息并尝试创建环境的效果如下,虽然还是显示只读权限,但已经可以在修改后的路径下创建环境。如果不行,可以尝试关闭命令行后再重新打开一个新的。
在这里插入图片描述
2. 解决修改.condarc文件后使用conda命令出现“Valid types: tuple”的问题。
原因:格式错误,路径前要加“- ”,如下图:
在这里插入图片描述

  • 12
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows安装Miniconda3,你可以按照以下步骤进行操作: 1. 首先,你需要从Miniconda的官方网站下载安装程序。你可以在中找到Miniconda的下载地址。点击该链接并选择适合你的操作系统的安装程序进行下载。 2. 下载完成后,双击运行安装程序。按照安装程序的指示进行安装。你可以使用默认的安装选项,或者根据你的需求进行自定义安装。 3. 安装程序会提示你选择安装路径。你可以选择默认路径,也可以选择自定义路径。请记住你选择的安装路径,以便在后续步骤中使用。完成安装后,你将在你选择的路径下找到Miniconda安装文件夹。 4. 安装完成后,你需要配置Miniconda的环境变量。打开命令提示符窗口,并输入以下命令来配置环境变量: ``` setx PATH "%PATH%;C:\Users\YourUserName\Miniconda3\Scripts;C:\Users\YourUserName\Miniconda3\Library\bin" ``` 将"YourUserName"替换为你的用户名,并根据你的安装路径进行相应的更改。 5. 配置完成后,你可以在命令提示符窗口中输入以下命令来验证Miniconda是否安装成功: ``` conda --version ``` 如果成功安装,你应该能够看到Miniconda的版本号。 6. 至此,你已经成功在Windows安装Miniconda3。 注意: 在进行安装配置的过程中,你可能需要管理员权限。确保你具有足够的权限来完成这些操作。 希望这些信息对你有所帮助。如果你还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [win10下,安装miniconda3-py38,配置TensorFlow2.4.1](https://blog.csdn.net/qq_34732729/article/details/113768145)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Miniconda3-latest-Windows-x86_64](https://download.csdn.net/download/panhao1127/85659661)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Windows10安装配置Miniconda3](https://blog.csdn.net/qq_45734984/article/details/125287985)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值