# 安装AlgoPlus

pip install algoplus

# 安装Anaconda

# 下载

官网:https://www.anaconda.com/distribution/

清华镜像:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

# Windows安装

  1. 根据提示完成安装,遇到Advanced Options时,请勾选以下选项:

  1. 检查是否安装成功。在cmd中执行python命令,希望您能看到以下内容:

如果提示python不是内部或外部命令,也不是可运行的程序或批处理文件,则需要将以下路径添加到环境变量中:

Anaconda路径
Anaconda路径\Library\usr\bin
Anaconda路径\Library\bin
Anaconda路径\Scripts

# Linux安装

按提示完成安装后,在/etc/profile中添加

export PATH=Anaconda路径/bin:$PATH

然后执行

source /etc/profile

或者重启,最后执行python检查是否配置成功。

# 更换源

1、执行以下命令换conda源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

2、执行以下命令换pip源:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 虚拟环境

当有多个开发版在同时推进的情况下,为了避免对生产环境产生影响,可以创建虚拟环境。例如,CTP穿透式刚推行时,穿透式版和非穿透式版同时运行。通过创建一个穿透式虚拟环境,就可以避免调试新版本接口对生产环境造成影响。

  1. 创建代号为ctp_dev的虚拟环境环境
conda create --name ctp_dev python=3.7
  1. 激活ctp_dev环境后,就可以使用该环境执行代码。
conda activate ctp_dev
  1. 退出当前虚拟环境
conda deactivate
  1. 列示所有环境信息,其中base是默认的主环境。
conda env list
  1. 删除代号为ctp_dev的虚拟环境
conda remove --name ctp_dev --all

# 其他命令

  1. 更新
conda update
conda conda update anaconda
conda update --all
  1. 清理
conda clean -p     # 删除可写程序包缓存中未被使用的包。
conda clean -t     # 删除缓存的tar包
conda clean -all   # 删除索引缓存、锁定文件、未使用的缓存包和tar包