Python虽然这两年的培训也有接触,但是真正系统的学习还是不够,一是日常事务性的工作太多,二是本身也懒,缺乏学习的动力。于是花了两天的时候,断断续续,基本把整个Anaconda的配置环境搞清楚了。
打开笔记本电脑原来培训安装的Andconda3,发现命令行的功能全部不能用,应该是环境变量没配置好,于是重新配置了一下环境变量。把下面这个变量配置进Path里面。
%Anaconda_root%\Scripts
%Anaconda_root %\Library\bin
%Anaconda_root %
%Anaconda_root %\Library\mingw-w64\bin
重启机器,命令行基本能用了,开发的第一件事就是试着连接下数据库,于是安装了Sql server 2014,接着随手在网上下载了Demo,粗粗一看,python是用pymssql的接口包跟sqlserver连接的,先编译一下,发现出错了。 No module named 'pymssql' 网上搜了一下,大概说是pymssql不是默认安装的,要去下安装包,然后用pip工具安装云云,于是去官网下载了pymssql安装包,然后下载pip,跟着用CMD进行安装,发现还算正常的安装下来,但是进入anaconda还是编辑出错,翻网,用Anaconda Prompt再安装一遍,还是一样,网上有说是权限问题,于是注销,用administrator的管理员进行安装,pip install pymssql一直成功,就是没有编译一直通不过,anaconda的配置环境“environments”的”installed”里也找不到pymssql,再用anaconda的自动升级功能全升级了一遍,报超时及服务连接不上,再百度,说是anaconda是连接国内的官网,经常更新出错,需要添加国内的清华的更新源,于是执行以下语句。
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
接着更新动作,网上说用pip不会更新anaconda的列表,需要用conda命令,于是执行以下语句。 conda install pymssql 想不到他把包全更新一遍,再执行编译,不报错了。
总结注意点:
一、anaconda是python的集成开发包,与标准的python语句不同,anaconda采用conda命令,标准的python采用python命令,两者不同。
二、因为网络环境的原因,建议添加国内的清华大学更新源,直接连接官网更新容易超时出错。
三、因为权限的原因,建议使用administrator用户进行安装。
四、环境变量要配置好。
五、andconda的命令需要在Anaconda Prpmpt下执行。