Anaconda + VSCode 实现项目代码复现(一)(Window环境)
在下载软件、复现项目代码之前,我们先搞懂这几个软件到底有什么关联~
我们平时去Python官网下载 Pythonx.x.x 是下载Python的解析器、标准库和一些基本的工具。因为python是一个解释型语言,这意味着我们需要一个解释器来运行 Python 代码。有了解析器就可以将我们编写的 Python 代码转换成计算机可以执行的机器语言。
而Anaconda是一个开源的 Python 发行版,它不仅包含了 Python 解释器(所以安装了Anaconda一般就不需要额外去Python官网下载Python了),还预装了许多常用的科学计算、数据分析和机器学习库,如 NumPy、Pandas、Matplotlib、Scikit-learn 等。此外,Anaconda 还提供了一个包管理工具 conda
,可以帮助我们轻松管理和安装各种 Python 包(当然,你也可以使用pip下载)。
VSCode的一款强大的代码编辑器,支持多种编程语言(可以简单理解为写代码和调试代码的地方)。最重要的是!它有丰富的插件生态系统,可以扩展很多功能(我们在VSCode下载Python扩展就是使用了它的扩展功能。VSCode通过插件支持Python开发,包括代码补全、调试、代码格式化等功能)。
Anaconda + VSCode安装和环境配置参考:
Anaconda安装-超详细版(2023)
Python环境配置小白教学,Anaconda+VSCode安装与配置-哔哩哔哩
项目代码复现参考:
【目标检测】Faster R-CNN论文代码复现过程解读(含源代码)
在这里先谢谢以上两篇文章的作者和B站up! 他们给我的学习带来了很大的帮助.如果大家认真看完了这两篇文章和B站视频,其实不用继续看我写的文章也🆗的
一.安装Aanaconda
1.1 清华镜像站下载
1.2 下载完成后添加环境变量(记得换成自己安装路径)
1.3 查看是否安装成功
1.4 安装好Anaconda后
1.4.1 换成清华大学提供的Anaconda镜像源,方便接下来更快地下载包和库(在Anaconda Prompt实现)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --set show_channel_urls yes
1.4.2 更改虚拟环境安装目录的用户权限(我也不知道为啥要怎么做,反正跟着操作就对了)
1.4.3 创建项目运行的虚拟环境(创建之前只含有一个base环境)
-创建虚拟环境之前最好是已经知道了要复现的项目代码是在哪个版本的python下运行的!
-创建虚拟环境的好处在于:
1)不同的项目,依赖不同,如果项目太复杂,可以给这个项目创建一个虚拟环境,然后在虚拟环境中安装项目