首页 > 其他 > 详细

Anaconda创建虚拟环境并使用Jupyter-notebook打开虚拟环境

时间:2020-04-24 13:07:44      阅读:621      评论:0      收藏:0      [点我收藏+]

由于需要使用Tensorflow的1.xx的低版本,但是cmd下载一直报错没有解决,就想着用Anaconda,但是真实环境我已经装上Tensorflow2.0了不想换了,所以就想着再建一个python3.6的虚拟环境。不过这个过程还是比较曲折的,这篇文章把整个过程的操作和报错解决方法记录下来,以备后用。内容包括:

  1. 虚拟环境建立
  2. 添加虚拟环境到jupyter notebook
  3. 错误解决方法

建立Anaconda虚拟环境

  1. 以管理员身份运行Anaconda Prompt
  2. 输入以下命令:
    conda create --name your_env_name python=x.x
    your_env_name 是你的虚拟环境的名称,x.x是 虚拟环境的python的版本,根据需求来定。
    这一步我遇到了[WinError 127] 找不到系统文件的错误。解决方式见第三部分。
  3. 激活虚拟环境
    windows: activate py3env
    Linux: source activate py3env
    激活后就是进入了新建的虚拟环境,这个时候你的命令行的最左边应该是(your_env_name)
    虚拟环境建立完成,可以安装各种包了。

附:

  1. 退出虚拟环境:
    deactivate
  2. 查找虚拟环境:
    conda info -e 或者 conda info --envs
    带有“*”的是默认真实环境。
  3. 删除:
    conda remove -n your_env_name --all

Jupyter notebook选择环境

  1. 安装ipykernel:
    conda install ipykernel
    如果不可行就使用pip install ipykernel
    不要问为什么,反正用conda时提示有些东西没装,换成pip瞬间成功。(能用就行)
  2. 激活虚拟环境
  3. 将环境写入Notebook的kernel中:
    python -m ipykernel install --user --name 环境名称 --display-name "Python (环境名称)"
  4. 打开Jupyter notebook,新建Python文件,这时候你就能看见你的创建的环境

[WinError 127] 找不到指定的程序

原因:Anaconda/DLLS/libssl-1_1-x64.dll 和 Anaconda/Library/bin/libssl-1_1-x64.dll中的日期不一致。
解决:将Anaconda/DLLS/libssl-1_1-x64.dll替换掉Anaconda/Library/bin/libssl-1_1-x64.dll(直接复制替换)

感谢

  1. Anaconda 配置虚拟环境
  2. jupyter notebook选择conda环境
  3. anaconda winerror 127找不到指定的程序

Anaconda创建虚拟环境并使用Jupyter-notebook打开虚拟环境

原文:https://www.cnblogs.com/xxmmqg/p/12766319.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!