zoukankan      html  css  js  c++  java
  • Anaconda创建虚拟环境并使用Jupyter-notebook打开虚拟环境

    由于需要使用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 your_env_name
      Linux: source activate your_env_name
      激活后就是进入了新建的虚拟环境,这个时候你的命令行的最左边应该是(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找不到指定的程序
  • 相关阅读:
    clearInterval,setInterval,clearTimeout,setTimeout
    input的onkeyup效果 超级简短代码
    yourphp点击刷新验证码
    收藏的插件
    js创建和获取cookie
    js blind使用
    js控制网页滚动条往下滚动
    document.body.scrollTop用法
    yourphp问题中心
    yourphp数据库介绍
  • 原文地址:https://www.cnblogs.com/xxmmqg/p/12766319.html
Copyright © 2011-2022 走看看