001 Python 环境的配置及相关工具的安装

引言

我的Win7-32位电脑有些老旧,为了方便管理不同的Python环境,我没有选择安装Python官方包和带有很多扩展库的Anaconda,而是选择安装了只是包含conda环境管理和Python主程序的Miniconda。后期再根据需要用pip命令添加需要的扩展库,软件安装目录我修改为D:\ProgramData\miniconda3

1.安装 miniconda

进入网址 Miniconda - Conda官方源或者Miniconda - Conda国内清华源 下载 与自己电脑系统匹配的最新版本 miniconda.

我安装的是 Miniconda3-py37_4.8.2-Windows-x86.exe,默认的Conda 版本是4.8.2 , Python版本是3.7.6。


安装Miniconda图片001.png
安装Miniconda图片002.png
安装Miniconda图片003.png
安装Miniconda图片004.png
安装Miniconda图片005.png
安装Miniconda图片006.png
安装Miniconda图片007.png
安装Miniconda图片008.png

安装成功后开始菜单只有Anaconda Powershell Prompt (miniconda3)Anaconda Prompt (miniconda3)两个快捷方式,没有spyderjupyter

【注意!】在安装完对应的Miniconda安装包之后,可以直接在开始菜单里找到Anaconda Prompt,直接使用Anaconda Prompt而不是cmd终端进入conda操作;
或者你也可以按照课程视频所示(遵循Miniconda安装及添加环境变量———小白教程 ,按照教程中的步骤进行Miniconda的安装和环境变量添加)使用cmd终端进入conda操作。
如果你选择了Anaconda Prompt,以后的所有操作就用Anaconda Prompt替代cmd终端
如果你选择了cmd终端,以后所有操作就直接在cmd终端进行。


2 环境变量备忘

系统级别Path环境变量列表为

"%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
%systemroot%\System32\WindowsPowerShell\v1.0\;
C:\Windows\Microsoft.NET\Framework\v4.0.30319;
d:\Program Files\IDM Computer Solutions\UltraEdit;
C:\Program Files\Microsoft SQL Server\120\Tools\Binn\"

用户级别Path环境变量列表为空白
均没有添加Python安装目录D:\ProgramData\miniconda3及此目录下的其他子目录,
但是用户变量PYTHONPATH下内容为

%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
d:\ProgramData\Miniconda3\Scripts;
D:\ProgramData\Miniconda3\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\py37\Scripts;
D:\ProgramData\Miniconda3\envs\py37\Lib\site-packages;
d:\ProgramData\Miniconda3\envs\xlwings_py37\Scripts;
D:\ProgramData\Miniconda3\envs\xlwings_py37\Lib\site-packages;

包含有软件安装目录下的某些子目录,百度得到 PYTHONPATH是Python搜索路径,默认我们import的模块都会从PYTHONPATH里面寻找。


Python环境变量描述.png

3.添加 conda 的镜像服务器

因为conda 下载文件要用到国外的服务器,速度一般会比较慢,我们可以通过增加一个清华的镜像服务器来解决。

打开cmd终端或者Anaconda Prompt(快捷键: win+r :然后输入cmd,回车)。

分别在cmd终端或者Anaconda Prompt里粘贴下面两行代码(每粘贴一行回车确认)。

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

4.创建 Python3.7 的虚拟环境

在 cmd 终端或者Anaconda Prompt输入: conda create –n py37 python=3.7

!这里需要特别提醒你,-和n之间是没有空格的;
如果你下载的不是python3.7版本,记得在这里把python=3.7改成相应的版本python=3.X,下同。

名称py37可以替换为你想用的名称,按回车键执行代码,下同

conda创建新的虚拟环境Py37.png
conda创建新的虚拟环境Py37-2.png

安装工具包的时候可能需要安装一些其他的工具,如果系统提示 proceed ([y]/n)? ,输入y, 回车就ok。


conda创建新的虚拟环境Py37-3.png

出现如上图提示 “To activate this environment……”表示环境配置成功

尝试触发刚创建的这个环境,输入: activate py37
这里如果你用的是其他的名字,输入“activate+名称”就可以了

如果命令行出现(py37)或者说是你自己设定的名称,表示已经载入这个环境

conda创建新的虚拟环境Py37 初始版本及安装的扩展包列表.png

你可以:

  • 输入python -V 查看 Python 的版本号,
  • 输入conda --version查看conda的版本号,
  • 输入pip list 查看当前新建的虚拟环境中安装的扩展库列表
    不出意外的话,系统会给你反馈相应的信息
  • 输入conda deactivate 退出 python 环境

5.更改pip下载源默认清华源

使用pip install SomePackage[==version]命令在线安装扩展库SomePackage时候默认是从pypi官方网站下载扩展包,速度有时候很慢,有2种解决办法

  • 可以使用
pip instal SomePackage[==version]  -i https://pypi.tuna.tsinghua.edu.cn/simple   --trusted-host  pypi.tuna.tsinghua.edu.cn

命令临时从国内清华Pypi镜像安装SomePackage扩展库,-i https://pypi.tuna.tsinghua.edu.cn/simple 指定此次下载的国内源地址, --trusted-host pypi.tuna.tsinghua.edu.cn是将网站加入信任名单

  • 或者设置从国内镜像网站下载扩展库,目前常用的pip镜像网站有
    清华源、 北外源、 阿里源等,
    我选择了清华源(https://pypi.tuna.tsinghua.edu.cn/simple):
  • 在Win操作系统资源管理器 打开C:\Users\你的用户名\pip\pip.ini 配置文件(没有就创建一个),修改index-url
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
# 或者终端输入
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

传送门:清华源Anaconda/Miniconda使用帮助
传送门:清华源Pypi使用说明
传送门:北京外国语大学镜像站2020-05-02上线
传送门:北京外国语大学镜像站-官网


6.安装Spyder3

打开 Anaconda Prompt (miniconda3) 命令窗口,运行 activate py37命令进入虚拟环境py37,运行pip install spyder 在线下载安装spyder,此时会下载并安装很多相关依赖包。

安装Spyder001.png

安装Spyder002.png

安装成功
不过这样安装的spyder在开始菜单没有启动的快捷方式,
我是进入虚拟环境目录d:\ProgramData\Miniconda3\envs\py37\Scripts窗口,
不选择任何内容,按住Shift键,在空白处鼠标右键单击,
在右键菜单选择在此处打开命令窗格
进入cmd命令提示符环境,
然后运行spyder3.exe命令 即可打开Spyder3


7 资料

在 Windows 系统中你可以通过命令set path=%path%;D:\ProgramData\miniconda3来设置 python 的环境变量。(当前窗口有效)

Python环境变量描述.png

你可能感兴趣的:(001 Python 环境的配置及相关工具的安装)