python开发者的必备工具(一)

1.python开发工具

pip 可以快速安装第三方python包;

virtualenv 可以创建一个与外界隔离的python运行环境,使项目更加可控;

virtualenvwrapper 使用它可以更加方便的使用virtualenv提供的功能;

pylint 代码越来多越来越复杂时,需要注意代码风格,可以使用它来对代码进行检查和打分(总分10分)

2.使用pip安装第三方python包

下载pip包

wget https://pypi.python.org/packages/source/p/pip/pip-1.5.6.tar.gz#md5=01026f87978932060cc86c1dc527903e
tar xzf pip-1.5.6.tar.gz
进入pip-1.5.6目录,执行
python setup.py install
安装pip包

还有种简单安装方法

下载python脚本 get-pip.py
curl https://bootstrap.pypa.io/get-pip.py | sudo python
竖线后表示脚本下载完后立刻交给python运行

下载自动安装后
输入命令 pip 会打印出帮助文档

通过pip安装第三方包

比如 安装flask  ,比较流行的web开发框架
运行,pip install flask
同时会安装flask所依赖的包

查看是否安装成功
python -c ‘import flask‘
若没有报错,表明安装成功

pip show flask
查看版本,并查看flask依赖包,requires:a,b,c

如果要彻底卸载flask包,flask依赖包也需要卸载
比如依赖包有a,b,c三个,则输入命令
pip uninstall flask a b c

卸载完毕后,当再次输入命令
python -c ‘import flask‘
执行后,会出现报错信息,表明flask已经不存在了

pip list  命令可以查看系统里面所有python包
pip search 搜索关键字命令
如:pip search bottle

bottle是另一款web开发框架

pip help 查看帮助

ps:python需要管理员权限,命令前面加上sudo

python开发者的必备工具(一)

时间: 2024-11-25 16:19:54

python开发者的必备工具(一)的相关文章

python打造seo必备工具-自动查询排名

因为工作需要,利用业余时间开发的,可以查询百度排名+360排名工具,附上代码. #360搜索排名查询 # -*- coding=utf-8 -*- import requests from lxml import etree   headers={     'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537

Python | 开发者必备的 6 个库

无论你是正在使用 Python 进行快速开发,还是在为 Python 桌面应用制作原生 UI ,或者是在优化现有的 Python 代码,以下这些 Python 项目都是应该使用的. Python 凭借其易用的特点,已经被工业界和学术界广泛采用.另一方面,Python 丰富的第三方项目--库.附加组件,和辅助的开发成果--使得 Python 语言的应用范围被不断扩大. 其中一些项目,比如 PyInstaller 和 WxPython ,为那些制作桌面应用和终端应用的 Python 开发者提供了便利

Windows桌面开发者的必备软件

如果你新安装好了一台WindowsXP或者Windows7的机器,作为一个开发人员,我建议安装下面这些软件: 1,WinMerge. http://winmerge.org/ 2, Lua for windows,或者Python或者Ruby,选择一个你喜欢的脚本语言.LuaForWindows还自带了一个Scite编辑器,节省了找一个程序员相关编辑器的步骤. http://luaforwindows.luaforge.net/ 3,7-zip,不需要安装winzip或者winrar了 http

5类开发者须知的工具

软件开发是一个漫长而费力的过程,不可避免地需要运用到各种工具来设计.构造.编辑程序,虽然这是一个相对艰难的过程,但幸运的是,随着科技的不断发展,有很多帮助软件开发人员加快工作步伐的工具不断出现,本文作者按类型总结了5类开发者须知的工具,如果你有更好的推荐,欢迎补充! 代码比较工具 无论是想要与版本控制系统合并代码,还是仅仅想要比较两份源代码文件的差异之处,文件比较工具都是必不可少的,其中Beyond Compare 4是一款性价比极其高的代码管理工具,支持代码文件的比较,合并,文件夹的比较.合并

Mac开发者常用的工具

在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的.(你们不是问 Mac 和爱情有个鸟关系吗?) 从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调.无聊和内涵.他住在全国房价最贵的城市,租着最贵的单间,写着各种垃圾或垃圾回收的代码,干着程序员这份前途若有若无的职业,一切都朝着注定孤独一生的方向发展着,如果没有变数的话. 终于有一天他的朋友小强为他介绍了另一位朋友,这个朋友不是女朋友,而是一款笔记本,笔记本的名字叫做Macbook Pro.见到 Mac

SQL Server DBA十大必备工具使生活轻松

[IT168 技术]曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过 其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS.第三方公司甚至是个人开发者为SQLServer提 供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理.优化.测试和排错节省大量的时间和精力,下面就来介绍除SSMS和 Profile之外的其他有用的工具. NO1: PD(P

2016 年 Python 开发者调查结果

1.在团队中工作 vs 独立工作 有趣的是,半数的受访者大部分时间在团队中工作,而另外半数的受访者则独立的做项目. 在公司中工作 vs 独立从事自己的项目 大约80%的受访者告诉我们,他们在公司里面工作,而另外 20% 则选择了自己干. 综合前面两个问题的答案,我们可以得到一个有趣的结论:35%的公司内部开发者,大部分时间都在独立做项目. 这是非常巨大的. 同时,大约8%的受访者在团队中工作,但却不受雇于任何组织. 2.Python开发的类型 看起来,大部分 Python 开发者从事以下三种开发

Python 开发者节省时间的 10 个小技巧

Python 是一个美丽的语言,可以激发用户对它的爱.所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python. Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源.还有运行时检查.完整快速的支持,可以执行各种任务的扩展. 高效的Python 在这篇文章,我想强调一些 Python 可以节约时间并最大限度地提高生产力的方面.在做准备时,我咨询了几个 Pythonists,他们最节省时间的技巧是什么?答案在这里… 1.

强大的iOS开发必备工具

做iOS应用开发的,没有这些工具怎么行,强大的iOS开发必备工具!需要的速来拿! 1.ShareSDK 下载链接:http://sharesdk.cn/Download 软件首页:http://sharesdk.cn/ 分类:程序开发 功能强大.简单易用的社会化分享类库:ShareSDK.开发者只需10分钟即可集成到自己的APP中.不仅支持如QQ.微信.新浪微博.腾讯微博.人人网.豆瓣.facebook.twitter等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户.信息流.回