python3.6.2配置 Jupyter Notebook 和 Spyder3

说明

不使用 Anaconda 的原因

Anaconda 自带的 Jupyter 和 Spyder 是非常好用的 Python 编辑器,9月份 Anaconda 终于从 4.4.0 更新到 5.0.0 。

但是我之前用 Anaconda 4.3.1 的时候,装的东西过多就会导致该软件运行不稳定,甚至打不开 Anaconda Navigator,图标也变得混乱。这种情况到 4.4.0 的时候也没有好转。不知道最新的 5.0.0 有没有把这个问题解决。除了许多 Python库,我还装了 RStuido、Orange 和其他一些软件, 从软件大小来看,Anaconda 已经超过 11G——这显然不是我想要的。

可我非常喜欢用 Jupyter,也习惯使用 Spyder 的变量查看功能。两次卸载重装最后无法正常运行的体验是很糟糕的,无奈之下,只好自己装这两个软件了。

1 下载安装 Python 3.6.2

  • 最新的版本为 Python3.6.2 官网下载
    选择适合自己电脑的版本,比如我选择Windows 64 位的:

Python36

  • 根据自己的需求安装,把 python 添加到路径 path 勾选上。(新手可以选择的默认设置)

python 安装成功

python安装成功

Python 默认带 IDLE 的,简单但是也足够用来编程了 ↓

IDLE

但是实在是太简陋了,功能也不够用!!!

2 pip 更改国内镜像

pip 默认不使用国内镜像,但是我们可以自己设置 1

-【pypi 镜像使用帮助】

  • 临时使用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

!注意,simple 不能少, 是 https 而不是 http

  • 设为默认

修改 ~/.config/pip/pip.conf (Linux), %APPDATA%\pip\pip.ini (Windows 10) 或 $HOME/Library/Application Support/pip/pip.conf (macOS) (没有就创建一个), 修改 index-url至tuna,例如

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

pip 和 pip3 并存时,只需修改 ~/.pip/pip.conf。

【Windows7: C:\Users\Administrator\pip\pip.ini 需要自己创建 \pip 文件夹和 pip.ini

pip 安装的时候可以看见是清华镜像网址

清华镜像

3 pip 下载Spyder 和 Jupyter

pip install pyqt5
pip install spyder

pip 脚本文件的同目录下 F:\python36\Scriptsspyder3.exe 启动程序:

spyder3运行

pip install jupyter

pip 脚本文件的同目录下 F:\python36\Scriptsjupyter-notebook.exe 启动程序:

jupter运行

4 运行 Spyder 和 Jupyter

  • 上面两个 exe 程序添加桌面快捷图标,下次双击就能运行
  • 或者在 cmd 下输入 jupyter-notebookspyder3

5 pip 安装 scipy

pip 添加了国内镜像之后,下载速度不会比 conda 安装慢,比较都是来源于清华镜像,没有了 Anaconda 的臃肿实际上令 python 更简洁。

但是我还是建议 小白(新手) 使用 anaconda,如果你注重让 python进行科学计算或者运行爬虫的话。 因为你不需要手动安装许多库。

有一个常见的十分重要的算法库 scipy 你可能用 pip 安装报错。尽管你已经安装了 numpy 原因是 scipy 使用 numpy 的 C 库比较特殊,需要手动安装。(非)官方下载地址:Unofficial Windows Binaries for Python Extension Packages

下载到本地,然后 cmd 进入下载目录,用 pip 运行本地安装

pip install numpy-1.13.3+mkl-cp36-cp36m-win_amd64.whl

numpy

如果你运行 pip install scipy 仍然报错的话,你可以试试下载 scipy 到本地安装 scipy 官网下载cmd 进入下载目录,用 pip 运行本地安装

pip install scipy-1.0.0rc1-cp36-none-win_amd64.whl

scipy

猜你喜欢

转载自blog.csdn.net/m0_37952030/article/details/78145073