Tensorflow2.0 环境的安装与配置

  1. 通过conda创建虚拟环境

    conda list  查看conda中都有什么包
    conda env list 或 conda infor -e 查看当前存在哪些虚拟环境
    conda update conda  检测更新当前环境
    

    遇到的问题

    更新conda的速度特别慢

    • 解决方法

      • 更新下载源

        • 通过命令行更改

          # 中科大镜像源
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
          conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
          conda config --add channels 
          
        • 直接更改c:\users\用户名下的.condarc文件

          channels:
            - http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/win-64
            - http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
            - http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
            - http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
            - http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
            - http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
            - http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
            - http://mirrors.ustc.edu.cn/anaconda/pkgs/main/noarch
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
            - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
          show_channel_urls: true
          
      • 解决的效果都不太好,后面结果更新的时候还是很慢,后面再补充内容。

      • 最终还是使用pip更新conda,不过又好像导致了其他问题

    创建虚拟环境

    conda create -n you_env_name python=X.X(指定python版本) 
    
  2. 激活虚拟环境

    conda activate you_env_name
    
  3. 在虚拟环境中添加额外的包

    conda install -n you_env_name [package]
    
  4. 关闭虚拟环境

    conda deactivate
    
  5. 删除虚拟环境

    conda remove you_env_name --all
    
  6. 在虚拟环境中删除某个包

    conda remove -n you_env_name package_name
    
  7. 将环境添加到Jupyterhub

    conda install ipykernel
    
    python -m ipykernel install --user -n you_env_name -=display-name "your_env_name"
    python -m ipykernel install --user --name tensorflow --display-name "tensorflow"
    

    问题:

    • 当执行 conda install ipykernel 时出现错误

      • RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating environment.
    • 问题原因

      • conda版本太低
    • 解决方法

      • conda update conda
  8. 查看是否完成环境添加

查看tensorflow版本

更新版本

#进入虚拟环境tensorflow后更新tensorflow版本
conda activate tensorflow 
pip install --upgrade tensorflow==2.1

遇到的问题

  • Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'd:\anacoda3\envs\tensorflow\scripts\tensorboard.exe'
    Consider using the --user option or check the permissions.

  • 原因:权限问题。You need to run the command prompt or terminal as an administrator. This will give you permission to install packages. And also you need to upgrade pip to the latest version - python -m pip install –upgrade pip in cmd or terminal

  • 解决方法

    • 你可以试一下直接用管理员权限打开cmd然后执行,也可以用下面命令行执行(相当于手动给予权限)

    • pip install --user --upgrade tensorflow==2.1
      

最终更新完成

参考博客

https://blog.csdn.net/qq_41754907/article/details/121562755

最后需要补充一下Conda相关的知识

参考内容地址:https://www.jianshu.com/p/eaee1fadc1e9

posted @ 2022-04-26 20:35  小鲲18  阅读(101)  评论(0)    收藏  举报