Skip to content
JieWong.com
🌐links

Windows 配置开发环境

需求:配置好镜像源,最好不用走代理

  • anaconda 配置
  • node 配置
  • nvm
  • git

anaconda 配置

anaconda 仅在需要多 python 环境的时候使用,如果只用一个 python 版本,是没有必要安装的。

搜索 某某大学 镜像站,如,南京大学开源镜像站 1

可以加上 help 进行搜索,进入帮助页面 99db981af9e788e51a2f8190e5908009.png 左侧搜索 anaconda fd4c92f83ecdf887fd7cee0ee917b1bd.png 访问南京大学镜像站的 anaconda 链接2

这里的包和 anaconda 官方提供的安装包3区别只在于它内置了镜像源,不用再配置了。 9dfe2bc7e18555b94823d44bf65dbd85.png 选择 Date 降序排序,下载最新的 Windows 端的安装包,对于 Windows 的安装软件,一般都带有 x86 x64 exe 这些词,x86 和 x64 是代表 cpu 的架构,与之对应的一般是 arm 架构,后者一般是移动处理器所用,而 exe 是 Windows 的可执行安装程序。

安装的时候一路默认即可,可以修改安装地址 34ad5ccc3f0f96bc574d3998f0ceb1e1.png 这里可以勾上第四个,清除一些缓存。

对于第二个添加到环境变量,默认的是不推荐的,所以我们按照好后需要用 anaconda prompt 的控制台来输入 conda 命令,而不能在 Windows 的终端输入 conda

这样的好处的不会有冲突,例如在 anaconda 配置的 python 环境,不会和电脑安装的 python 环境冲突 3ca0a0c26081c066938fbefd513ec7e4.png 安装好后打开 anaconda prompt 26e81561fa62a70b5c6aa2314a4d7f87.png 先更新软件包

conda update --all -y
e58e7b374d04d4ce9f58d35c9cb9e989.png

node 配置

我的 node 没有控制版本的需求,只用来安装 Gatsbyjs 更新博客,所以安装固定版本即可。anaconda 对于 python, node 版的是 nvm。

对于 node 镜像包可以选择华为云开源镜像站4 cbd178746301294cf9b1e666179ab01d.png 点击 Node.js 加速地址5 6b14dfd79332a58193bc10d5f9c02d48.png 华为云的镜像站需要手动往下翻,找最新的包,最新的包不一定适合已有的项目,后面我又重新安装了 v19 的版本 281b31cfbe48df36c861c812ab8260ca.png 选择 x64 的 msi 文件,msi 和 exe 的效果差不多,都可以点击后进行安装。 927b1a572ff08fd6c19e8506ead31f46.png 安装的时候 勾上这个 de9448828f5811c7501488667116c016.png 安装完之后要点击确定,会弹出这个安装界面 5b425a434de72dbc4a0363d4ddc27ad2.png 对于这个 Windows PowerShell 界面,等待即可,如果有全局代理的网络环境,可能更快,如果没有,只需要等待即可。如果觉得卡住了可以聚焦到这个页面多敲几下 Enter 键。

配置 node 的华为云镜像地址6

npm config set registry https://mirrors.huaweicloud.com/repository/npm/
npm cache clean -f

这里以安装 gatsby cli 测试:

npm install -g gatsby-cli

77ba8b4126103d2444458901f7f69f7f.png 报错,这是因为 powershell 的安全策略。

管理员模式打开 powershell ,

set-ExecutionPolicy RemoteSigned

然后 y 确定

y

fb78e22ab4a4941441cd9830b86179d6.png 也可以在 Windows 系统设置中打开这个 75bc75778e1e56c7b79c354f7e024a5e.png 接下来安装 Gatsby Cli, 很快就安装完了 5cbe4faf1a6f7c64dbffae7ffde63136.png

nvm

下载安装 nvm7作为版本控制工具

nvm list available
nvm install v16.20.2
nvm use 16.20.2

git

git 也可以使用华为云开源镜像站的链接8,参照上文安装 node 的过程,最后选择 exe 的安装文件 f45bf1f7859de3146aab7ba90c54af9f.png 可以把 Add a Git Bash Profile to Windows Terminal 勾上,其他默认即可。 dc72d510574a029af0e8085e92eb824a.png

Footnotes

  1. https://mirrors.nju.edu.cn/help

  2. https://mirror.nju.edu.cn/anaconda/archive/

  3. https://www.anaconda.com/download

  4. https://mirrors.huaweicloud.com/home

  5. https://repo.huaweicloud.com/nodejs/

  6. https://mirrors.huaweicloud.com/mirrorDetail/5ea0f1e03fdb11a72fd319b2?mirrorName=npm&catalog=language

  7. https://github.com/coreybutler/nvm-windows/releases

  8. https://repo.huaweicloud.com/git-for-windows/