美文网首页
Windows环境配置

Windows环境配置

作者: JustinZhang_ | 来源:发表于2023-01-31 17:28 被阅读0次

    Windows软件安装-开发篇

    0. 常用资源参考

    1. nvm

    • 配置nvm源
      • 修改nvm目录下的settings.txt,不存在的话则自行创建
    root: C:\Env\nvm
    path: C:\Env\nodejs
    
    node_mirror: npmmirror.com/mirrors/node
    npm_mirror: npmmirror.com/mirrors/npm
    
    • 常用命令
    # 展示可用版本
    nvm list available
    # 展示本地可用版本
    nvm list
    # 安装
    nvm install 12.xx.xx
    # 卸载
    nvm uninstall 12.xx.xx
    # 使用
    nvm use 12.xx.xx
    
    • 注意
      • 如遇exit status 1 + 乱码,多半是因为当前执行命令用户权限不够

    2. nodejs及npm

    • 换源
    npm config set registry https://registry.npmmirror.com
    
    • 一般情况下无需额外设置,使用nvm安装完即可

    • 常用命令

    # 安装
    npm install [-g] xxx
    # 安装@vue/cli
    npm install -g @vue/cli
    # 版本
    node -v
    npm -v
    # 查看配置
    npm config ls
    npm config ls -l
    
    • 注意
      • 如果遇到"在此系统中禁止运行脚本"
    Get-ExecutionPolicy
    Set-ExecutionPolicy RemoteSigned
    

    3. Git

    • 安装操作无需赘述
      • 勾选添加到Windows Terminal
      • 勾选autocrlf=false
    • 常用命令
    # 查看所有配置
    git config --list
    # 设置全局默认用户名及邮箱
    git config --global user.name "justin"
    git config --global user.email "justinzz@vip.qq.com"
    
    • 配置不同网站的SSH Key
    # ssh-keygen命令
    ssh-keygen -C "备注" -f "文件名" -t 算法
    # 默认会生成在当前目录下
    # 一般先创建.ssh目录之后再去那个目录执行命令
    ssh-keygen -C "justin@gitee" -f "id_rsa_gitee" -t rsa
    ssh-keygen -C "justin@github" -f "id_rsa_github" -t rsa
    # 添加ssh key到ssh agent的高速缓存(非必须)
    ssh-add ~/.ssh/id_rsa_gitee
    # 若提示Could not open a connection to your authentication agent,则
    ssh-agent bash
    # 查看私钥列表是否存在
    ssh-add -l
    
    # 添加/修改配置文件config
    
    
    # 配置文件参数
    # Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件(可以直接填写ip地址)
    # HostName : 要登录主机的主机名(建议与Host一致)
    # User : 登录名(如gitlab的username)
    # IdentityFile : 指明上面User对应的identityFile路径
    # Port: 端口号(如果不是默认22号端口则需要指定)
    
    Host github.com
        HostName ssh.github.com
        User <your-email> #你的Github邮箱
        PreferredAuthentications publickey
        IdentityFile ~/.ssh/id_rsa_github
        Port 443 
    
    Host <gitlab-address> #公司的gitlab地址
        HostName <gitlab-address> #与Host保持一致即可
        User <your-email> #你的Gitlab邮箱
        IdentityFile ~/.ssh/id_rsa_gitlab
        Port <gitlab-port> #公司的gitlab端口
    

    4. Miniconda

    • 注意:

      • 不要将conda添加到系统环境变量
    • 添加到Windows Terminal

      • 参照界面提示,复制快捷方式中的命令即可
    • 换源

    • 方法一、参考清华开源站教程:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

    • 执行conda config --set show_channel_urls yes生成.condarc文件,该文件位于C:\Users\justin\.condarc

    • 修改.condarc文件为以下内容:

    channels:
      - defaults
    show_channel_urls: true
    channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
    default_channels:
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
      - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
    custom_channels:
      conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
      simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
    
    • 方法二
    • 添加国内源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    conda config --set show_channel_urls yes
    
    • 换回默认源
    conda config --remove-key channels
    
    • 使用帮助

    • 包管理

    • # 安装包
      conda install package_name
      # 安装多个包
      conda install package_name1 packgae_name2
      # 安装指定版本的包
      conda install package_name=1.11
      # 查看已安装的包
      conda list
      # 搜索安装包
      conda search search_term
      # 卸载包
      conda remove package_name
      # 更新包
      conda update package_name
      # 更新环境中所有的包
      conda update --all
      
    • 环境

    • # 基于python 3.7 创建一个名为env1的环境
      conda create --name env1 python=3.7
      # 激活env1环境
      conda activate env1
      # 查看所有虚拟环境
      conda env list
      # 在指定目录下创建虚拟环境
      conda create --prefix=D:\CondaEnv\jupyter\
      # 删除环境
      conda remove -n test_env --all
      
    • conda更新

    • conda update conda
      

    5. Maven

    • 配置本地仓库目录
    <localRepository>C:\Env\MavenRepository</localRepository>
    
    • 添加到系统环境变量

      • 新建环境变量MAVEN_HOME
      • %MAVEN_HOME%\bin添加到Path
    • 配置Maven镜像

        <mirror>
          <id>aliyun-central</id>
          <name>aliyun maven central mirror</name>
          <url>https://maven.aliyun.com/repository/central</url>
          <mirrorOf>central</mirrorOf>
        </mirror>
        <mirror>
          <id>aliyun-spring-plugin</id>
          <name>aliyun maven spring plugin mirror</name>
          <url>https://maven.aliyun.com/repository/spring-plugin</url>
          <mirrorOf>spring-plugin</mirrorOf>
        </mirror>
        <mirror>
          <id>aliyun-spring</id>
          <name>aliyun maven spring</name>
          <url>https://maven.aliyun.com/repository/spring</url>
          <mirrorOf>spring</mirrorOf>
        </mirror>
    
    • 注意:
      • Maven自3.8.x版本开始,要求使用https连接

    6. MinGW

    安装

    • 下载安装MinGW Installation Manager
    • Basic Setup中勾选mingw32-base-binmingw32-gcc-g++-bin
    • installation选项中勾选Apply Changes即可(挂梯)

    配置

    • Path变量中添加一个新值BASE_PATH\MinGW\bin

    验证

    • 管理员身份运行CMD
    • gcc -v

    7. JDK

    • 添加到系统环境变量
      • 新建环境变量JAVA_HOME
      • 添加%JAVA_HOME%\bin以及%JAVA_HOME%\jre\bin目录到Path
      • 新建环境变量CLASSPATH,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    • 验证
      • java -version

    相关文章

      网友评论

          本文标题:Windows环境配置

          本文链接:https://www.haomeiwen.com/subject/ziwmhdtx.html