Anaconda安装与虚拟环境配置(解决无法打开下载包的问题)

anaconda安装地址

在这里插入图片描述

这个如果不是上面的页面,可能需要你先注册一个账号,然后登录才可以进去。

这个是 指导教程
配置个人虚拟环境,并正常运行jupyter notebook

当大家的电脑用户名是中文,或者将 anaconda安装到非系统盘上,如D盘。
发现在base环境下要么安装不了包(非常卡,猜测软件重下多次导致内部编译链复杂,几乎需要让人失去耐心的时间去解析)
发现base环境下安装包后,发现在jupyter notebook 下打不开 我们的包,显示报错,如opencv
接下来,便帮助大家解决问题

创建编程的文件夹
  1. 打开 Anaconda Prompt
    在这里插入图片描述
# 因为将来,你需要很多编程,数据分析,图像处理,这些都是很大的,推荐放到D盘,或者其他非系统盘(C盘)
d:
# 创建一个文件夹,存储你的 Anaconda下的python代码,
# 当下一次想要打开的时候,这个命令就可以忽略,仅执行 1,3即可
# python_project 这个只是存储代码的文件夹,也可以命名 anaconda_code,当然也可以自命名,注意不要出现中文字符
mkdir anaconda_code
# 进入当前文件夹
cd anaconda_code
创建虚拟环境
  1. 完成上一步后,当然,一般打开后,会显示,默认的base 虚拟环境中,这个是anaconda自带的
    在这里插入图片描述

# 如果没有 (base) 标志或者其他类似的,执行,有就算了
# 激活虚拟环境
conda activate
# 创建个人的虚拟环境
conda create -n 环境名称 python=版本号
conda create -n glonar(推荐你名字的缩写) python=3.12
# 列出所有环境
conda env list
# 进入自己的虚拟环境
conda activate (你自己创建的环境名称)

对windows系统的调教

  1. 进入你的anconda安装目录,删除.condarc文件
  2. 进入 “C:\Users \ (用户名) \ .condarc”
  3. 使用笔记本打开,添加一下内容
# 很明显,这个就是要将你按照的包,确保全部放到D盘的安装目录里
envs_dirs:
  - D:\anaconda3\envs
pkgs_dirs:
  - D:\anaconda3\pkgs
show_channel_urls: true
# 注意这个里面放的是你将来要放置的[镜像源添加博客](https://blog.csdn.net/SUNYUAN0627/article/details/130181974),建议,按照博客内容添加镜像源,在这里做修改,不安全(如果不小心,多按一个空格或者中文符号,那就出问题了),当然,当你按照,博客内容添加的话,在进入这个文件会发现不一样哦,如果是熟悉编程的人,可以直接操作这个文件配置镜像源,建议不要加太多哦。
# 注意,因为一些原因,导致一些镜像源不可用,添加的时候,建议先看看自己可以进去,再添加
channels:
  - defaults

安装一些内容

# 如果我们需要使用jupyter, 这是必备的
conda install ipykernel jupyter -y
# 安装我们需要的包,注意根据你的需要更改
conda install numpy pandas matplotlib opencv -y

配置个人虚拟环境到内核

  1. 在当前环境下将该环境写入jupyter
python -m ipykernel install --user --name (你自己创建的环境名称) --display-name (你自己创建的环境名称)
  1. 添加自己创建的虚拟环境到配置文件中
  • 进入 "C:\Users\(用户名)\"目录下
  • 进行如下操作
    在这里插入图片描述
  1. 进入 “C:\Users(用户名)\AppData\Roaming\jupyter\kernels\glonar(你自己创建的环境名称)”
  2. 打开 kernel.json,并进行编辑
{
 "argv": [
# 注意,这个注释要删掉
# 注意理论上,只需要检查下面这一行的python.exe文件是否对应你的新建虚拟环境的python.exe,如果一致,无需修改,但注意,一定要是anaconda3\envs\(你自己创建的环境名称)\目录下的python.exe
# 同时注意修改下面这一行是,一定要注意文件地址,要使用'\\'这个符号哦。
  "D:\\anaconda3\\envs\\(你自己创建的环境名称)\\python.exe",
  "-Xfrozen_modules=off",
  "-m",
  "ipykernel_launcher",
  "-f",
  "{connection_file}"
 ],
 "display_name": "(你自己创建的环境名称)",
 "language": "python",
 "metadata": {
  "debugger": true
 }
}

打开jupyter notebook

# 推荐进入,你在D盘创建的专门存储代码的文件夹
d:
cd anaconda_code/
jupyter notebook
  1. 在最后,会生成几个类似于网址的链接,Ctrl+[鼠标左键],即进入浏览器,并打开jupyter notebook。
    在这里插入图片描述
这个时候,在新建一个jupyter文件时,便会发现便会出现,(你自己创建的环境名称)的选项,以后使用这个即可。
import sys
import os
# 应输出,D:\\anaconda3\\envs\\(你自己创建的环境名称)\\python.exe, 负责重新检测配置个人虚拟环境到内核这一过程,是否忘记保存文件修改?,然后重启一下即可。
print("Python路径:", sys.executable)
print("是否在你自己创建的环境环境:", "envs\\(你自己创建的环境名称)" in sys.executable)  # 应输出True

恭喜你,已经解决了,jupyter,开始你的旅途吧。