Windows系统下conda安装tensorflow
不同模式打开prompt
anaconda prompt
可以用用户模式或者管理员模式打开,有点类似于linux的user和root?
- 用户模式打开的情况下新环境会安装到
C:\User\your_user_name\.conda\envs\your_env_name
- 管理员模式打开的情况下新环境会安装到
C:\ProgramData\Anaconda3\envs\your_env_name
以下所有操作都是在管理员模式下
以下所有操作都是在管理员模式下
安装tensorflow
conda create -n your_env_name python=3.8
conda activate your_env_name
conda install tensorflow=2.3
这期间可能会出现网络错误,多试几次就好
添加jupyter kernel
- 在目标环境下
- 安装ipykernel
conda install ipykernel
- 添加kernel
python -m ipykernel install --name display_name
- 补充知识
管理员模式运行anaconda prompt条件下# 切换到要添加的虚拟环境,确认是否安装 ipykernel python -m ipykernel --version # 在base环境下查看当前的kernel jupyter kernelspec list # 可以卸载kernel jupyter kernelspec remove kernel_name
一些常见问题
1. 打开jupyter之后一直显示正在连接到环境,从your_env_name
运行jupyter却可以连接
这种情况是因为base
的ipykernel
或者ipython
版本与your_env_name
的版本不一致导致的?
我们在打开jupyter的时候是运行的base
下jupyter,在切换环境时是用的当前的ipython来加载另一个环境的解释器,因此两个环境的ipykernel
或者ipython
版本必须一致?