Python环境配置(AnaConda + Jupyter notebook + Spyder + tensorflow)

本文详细介绍了如何安装Anaconda并配置Jupyter Notebook的工作路径,关联conda环境,以及使用Anaconda安装TensorFlow的步骤。此外,还提供了解决安装过程中常见问题的方法。
摘要由CSDN通过智能技术生成

一、安装Anaconda

Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。

1. 前往官方下载页面https://www.anaconda.com/distribution/#windows)下载。有两个版本可供选择:Python 3.6 和 Python 2.7,选择版之后根据自己操作系统的情况点击“64-Bit Graphical Installer”或“32-Bit Graphical Installer”进行下载。

2. 完成下载之后,双击下载文件,启动安装程序。

 

二、配置Jupyter notebook

https://www.jianshu.com/p/91365f343585

1、修改Jupyter notebook默认工作路径

  • 在AnaConda Prompt中运行 
jupyter notebook --generate-config

注意: 这条命令虽然可以用于查看配置文件所在的路径,但主要用途是是否将这个路径下的配置文件替换默认配置文件
如果你是第一次查询,那么或许不会出现下图的提示;若文件已经存在或被修改,使用这个命令之后会出现询问“Overwrite /Users/raxxie/.jupyter/jupyter_notebook_config.py with default config? [y/N]”,即“用默认配置文件覆盖此路径下的文件吗?”,如果按“y”,则完成覆盖,那么之前所做的修改都将失效;如果只是为了查询路径,那么一定要输入“N”。

  • 编辑修改jupyter_notebook_config.py文件

在jupyter_notebook_config.py中查找c.NotebookApp.notebook_dir,将这行改为

c.NotebookApp.notebook_dir = 'F:\Jupyter_workspace'

2、关联jupyter notebook和conda的环境和包

  • 在AnaConda Prompt中运行
conda install nb_conda

 三、Spyder使用

集成在AnaConda里面。

 

四、安装tensorflow

  • 更换anaconda下载源地址
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

    如果还是不行,需要修改.condarc文件,将channels:中的-defaul去掉

  • 创建tensorflow环境
conda create tensorflow

conda create -n tensorflow python=3.6

 如果用conda create tensorflow 环境里用的python是anaconda自带的python3.7,据说安装tensorflow会有问题,暂时没遇到。

  • 激活环境
activate tensorflow
  • 安装tensorflow
pip install --trusted-host pypi.tuna.tsinghua.edu.cn tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple/

因为公司防火墙,直接运行pip install tensorflow会报SSL: CERTIFICATE_VERIFY_FAILED错误,需要加上--trusted-host pypi.tuna.tsinghua.edu.cn

  • 运行spyder测试tensorflow

import tensorflow as tf
print("Hello tensorflow")

发现会报错  ImportError: DLL load failed: 找不到指定的模块。

发现tensorflow装的是2.1.0,将版本降到2.0.0

pip install --trusted-host pypi.tuna.tsinghua.edu.cn tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

之后运行成功!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值