Python这几年热度逐渐上升,在很多高校Python也被列为通识课程,之所以如此受欢迎正是由于它的高效、简洁、易用、强大的第三方库等优点。如今在web开发、人工智能、大数据等方便应用非常广泛。不管你是否喜欢,不管怎么吐槽,如果想要从事人工智能,依然很难绕过Python,虽然这两年julia、Go被炒得也很热,但是在人工智能方面依然无法撼动Python的地位。
目录
Python解释器
安装工具包时3.5.x安装相关依赖容易失败
1https://www.python.org/downloads/windows/
双击安装
记得勾选pip,这是Python的包管理工具,会经常用到
IDE
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,边做笔记边写代码
1pip install jupyter notebook
pip源代理
1[global]
2index-url = https://pypi.tuna.tsinghua.edu.cn/simple
虚拟环境
1pip install virtualenv
2pip install pipenv
1virtualenv test_env
1test_env\Scripts\activate
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,每个人可以根据自己的喜好进行选择。
联系客服