一文教你配置得心应手的Python
Python这几年热度逐渐上升,在很多高校Python也被列为通识课程,之所以如此受欢迎正是由于它的高效、简洁、易用、强大的第三方库等优点。如今在web开发、人工智能、大数据等方便应用非常广泛。不管你是否喜欢,不管怎么吐槽,如果想要从事人工智能,依然很难绕过Python,虽然这两年julia、Go被炒得也很热,但是在人工智能方面依然无法撼动Python的地位。
目录
Python解释器 IDE pip代理 虚拟环境
Python解释器
2.x 3.x
前缀f格式化字符串在3.6.x之后才开始支持 安装工具包时3.5.x安装相关依赖容易失败
下载解释器
1https://www.python.org/downloads/windows/
双击安装
记得勾选pip,这是Python的包管理工具,会经常用到
IDE
功能丰富 提示速度快 强大的书签和跳转功能 高效的debug 学生可以注册免费使用专业版 ...
下载pycharm
1http://www.jetbrains.com/pycharm/download/#section=windows
如果有学校的邮箱,可以注册教育版,和专业版没什么区别:
1https://www.jetbrains.com/pycharm-edu/download/#section=windows
进行安装
配置解释器
1setting->Project->Project Interpreter
要检查一下,因为Python默认是生成一个虚拟环境,使用虚拟环境中的解释器
jupyter notebook优点:
交互式调试
随时切换Markdown和code,边做笔记边写代码
打开cmd 用pip安装
1pip install jupyter notebook
pip源代理
创建pip文件夹
创建代理文件
1[global]2index-url = https://pypi.tuna.tsinghua.edu.cn/simple
虚拟环境
virtualenv pipenv
1pip install virtualenv
2pip install pipenv
创建虚拟环境
1virtualenv test_env
激活虚拟环境
1test_env\Scripts\activate
生成requirement
1pip freeze > requirement.txt
1pip install -r requirement.txt
virtualenv每次开发完都要手动执行一个pip freeze > requirement.txt 把项目最新的环境读取到requirement中,如果忘记了就不能获取最新的配置环境,而pipenv可以实时监测环境的改变,把最新的环境读取到Pipfile。
virtualenv需要先激活虚拟环境,然后用pip配置,而pipenv可以直接使用pipenv进行配置环境
创建
1pipenv check
这是目录下会生成Pipfile。
启动虚拟环境
1pipenv shell
安装第三方包
1pipenv install **
退出虚拟环境
1exit
查看所有安装包
1pip list
查看包依赖关系
1pipenv graph
查看虚拟环境路径
1pipenv --venv
卸载安装包
1pipenv uninstall
以上就是两款常用的虚拟环境管理工具,相比而言pipenv更加强大,而我个人用virtualenv更久一些,所以也习惯用virtualenv,每个人可以根据自己的喜好进行选择。
赞 (0)