一些关于 conda 的工程问题。

# pip 基本命令

# 按包名安装
pip install <package_name>
# 按 requirements.txt 列表安装
pip install -r ./requirements.txt

# Conda 基本命令

关于 conda 的基本命令,可以参考 conda 官方给出的 CONDA CHEAT SHEET. 从上述 cheat sheet 中,选取一些重要的辑录如下。

# 环境管理

# 基本操作

  • 创建环境: conda create --name <env_name> [python=x.xx]
  • 激活环境: conda activate <env_name>
  • 列举所有环境: conda env list
  • 删除环境: conda env remove --name <env_name>
  • 环境重命名: conda rename -n <old_name> <new_name>

# 复制环境

# 包管理

  • 安装包: conda install <package_name>[==<version_num>] , 其中这里的 == 也可以替换成 >= 或者 <= , 下同
  • 更新包: conda update <package_name>[==<version_num>]
  • 列举所有包的版本信息: conda list
  • 列举对应包的版本信息: conda list <package_name>

# GCC/G++ 管理

如果在安装包时出现了形如下列的错误信息:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      Your compiler (g++ 4.8.5) may be ABI-incompatible with PyTorch!
      Please use a compiler that is ABI-compatible with GCC 5.0 and above.
      See https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html. 
      
      See https://gist.github.com/goldsborough/d466f43e8ffc948ff92de7486c5216d6 
      for instructions on how to install GCC 5 or higher.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

那么说明环境中的 GCC/G++ 编译器版本过低。使用 conda 可以轻松升级当前虚拟环境中的 GCC/G++ 编译器版本,而不影响到其它环境。只需使用下列命令:

conda install -c conda-forge gcc[=<version_num>]
conda install -c conda-forge gxx[=<version_num>]

需要注意 G++ 实际上使用 gxx 表示的呀。另外用 conda-forge 源比较方便(大概

安装后可以使用

gcc --version
g++ --version

检查更新后的编译器版本信息。

# Pytorch

torch 下载地址

此外,PyTorch 的几何相关库可以在这里下载。

然后运行 pip install <path> 即可。

一些其它的重要库,可以从这里找到。

# TensorFlow

这里可以下载 Windows 使用的各个版本的 TensorFlow whl.