鉴于配置Ottertune项目花了整整两天还没配好,其中一个很重要的原因是使用古老的Python包及其错综复杂的依赖关系,而我平时使用C++开发较多,较少使用Python。为了避免下次配置环境时重蹈覆辙,我决定将本次配置环境的经验教训记录下来。
启用虚拟环境
目的:
- 便于实验不同的Python版本
- 虚拟环境可以自动帮你处理不同包之间的关系,省了很多时间
以anaconda虚拟环境为例:
- 下载anaconda
鉴于在服务器上有时下载较慢,故可以在本地从官网上下好.sh文件后上传到服务器,服务器端bash .sh文件即可安装。 - 新建虚拟环境
conda create --prefix ~/workspace/envs/... python==3.9
- 进入虚拟环境
conda activate ~/workspace/envs/... python==3.9
- 退出虚拟环境
conda deactivate
更换pip源
众所周知,默认的pip源在下载时经常会出现ReadTimeOut超时的报错,重新下载会浪费很多时间。所以我们直接在新建虚拟环境后,更新pip并换源。
使用清华源更新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
常用的操作基本就是这些,其他想到的再整理更新。
标签:Python,使用,之前,虚拟环境,conda,准备,pip,下载 From: https://www.cnblogs.com/liu-yc/p/18289694