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是将网站加入信任名单

[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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,254评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,875评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,682评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,896评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,015评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,152评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,208评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,962评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,388评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,700评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,867评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,551评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,186评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,901评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,689评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,757评论 2 351