目前最靠谱的方案还是conda
之前用过一段时间的pipenv,但有个问题,vscode中如果切pipenv后,不能记住之前输过的命令
1. 安装
https://conda.io/projects/conda/en/latest/user-guide/getting-started.html#managing-python
我使用miniconda3
https://docs.conda.io/projects/miniconda/en/latest/
2. 使用
创建一个环境
conda create -n <env-name>
指定python版本
shell
conda create -n myenv python=3.9
列出所有环境
sql
conda info --envs
激活一个环境
sql
conda activate myenvironment
退出
sql
conda deactivate
删除一个环境
sql
conda remove -n ENV_NAME --all
3. window中怎么一键激活
写个bat脚本
yaml
call "C:\ProgramData\miniconda3\condabin\activate.bat" build_apk
python fix.py
pause
4. conda加速
bash
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
除了使用conda的config命名,还可以通过直接修改配置文件.condarc的方式来完成下载源的修改。
Linux系统中.condarc文件的位置在/home/用户名/下。
Windows系统中.condarc文件的位置在C:\users\用户名下。
找到.condarc文件并将其内容修改为如下所示即可。
bash
channels:
defaults
ssl_verify: true
show_channel_urls: true
4.1.1 查看修改是否成功
上面的两种修改方式均可将conda的下载源修改为国内镜像,可以通过如下命令查看一下是否修改成功。
text
conda config --show channels
4.1 Conda vpn代理
conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia -n yolo
修改.condarc
bash
proxy_servers:
http: http://127.0.0.1:8001
https: https://127.0.0.1:8001
ssl_verify: false