-
新建虚拟环境 conda create --name TF2.5 python=3.8
-
( 删除虚拟环境 conda remove -n TF2.5 --all )
-
激活一个虚拟环境 conda activate TF2.5
-
conda install jupyter
-
conda install -c conda-forge notebook
-
conda install -c conda-forge nb_conda_kernels
1. conda 环境安装
1.1 网络代理
问题1:
ProxyError: Conda cannot proceed due to an error in your proxy configuration.
Check for typos and other configuration errors in any ‘.netrc’
解决
查看 vim ~/.condarc 与 环境变量中的 ’ _PROXY’ 与中 的proxy_servers 需要一致对应;
step1:
vim ~/.condarc
auto_activate_base: false
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- defaults
show_channel_urls: true
proxy_servers:
# http: http://127.0.0.1:8889/
# https: http://127.0.0.1:8889/
ssl_verify: false
step2:
env | grep -i "_PROXY"
http_proxy=http://127.0.0.1:7890/
ALL_PROXY=socks://127.0.0.1:7891/
no_proxy=localhost,127.0.0.0/8,::1
NO_PROXY=localhost,127.0.0.0/8,::1
HTTPS_PROXY=http://127.0.0.1:7890/
all_proxy=socks://127.0.0.1:7891/
step3:
使用 unset 取消env 中对应的 proxy
unset http_prxoy ALL_PROXY ...
1.2 使用 VPN时
当使用 vpn是, 比方在终端中开启了vpn 服务, 此时, 在使用 conda 新建一个环境时, 需要将 ubuntu 中的网络代理给关闭
,否则容易被打断,因为代理的原因;
- 并且Vpn 开启时, 使用pip 安装时, 尽量不要使用镜像源的方式去安装包, 因为此时和代理发生了冲突;
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple
2. conda 中的环境重命名
分两步
- 生成的新环境使用 是对旧环境的拷贝;
- 删除旧的环境;
#这是简化的命令形式
conda create -n conda-new --clone conda-old
下面是完整的命令形式
conda create --name conda-new --clone conda-old
3. conda 环境中安装spyder
在pycharm 的终端中, 激活一个环境;
激活一个需要的torch 版本的环境, 在该环境中安装安装spyder
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sypder