【爬虫系列之一】爬虫开发环境的搭建
2019独角兽企业重金招聘Python工程师标准>>>
当前python分为2.x版本,以及3.x版本,这两个版本相互直接是不兼容的,但是当前世面的主流web或者程序还是2.x偏多,所以我这边主要是2.x版本为基础,确切地说,是2.7版本。
下面来说说 如何安装开发环境以及开发工具
一、环境的安装
MAC上安装python
如果你正在使用Mac,系统是10.13.3,系统自带了Python 2.7。这边也可以在直接在终端输入如下命令,看是否存在python以及python版本
➜ ~ python --version
Python 2.7.10
➜ ~
如果需要安装python3,则执行以下命令
➜ ~ brew install python
注意:
- 安装Python2.7以上版本,会自动带pip。
- Python3高版本自带pip3
- MAC自带的python是没有pip,此时需要如果需要使用,请执行
// 给系统的python安装pip
➜ ~ sudo easy_install pip
LINUX上安装python
#安装依赖
➜ ~ yum -y install python-devel openssl openssl-devel gcc sqlite sqlite-devel mysql-devel libxml2-devel libxslt-devel#下载python2.7
➜ ~ wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz➜ ~ mkdir /software
➜ ~ mv Python-2.7.13.tgz /software
➜ ~ cd /software
➜ ~ tar -zxf Python-2.7.13.tgz➜ ~ cd Python-2.7.13/
➜ ~ ./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
➜ ~ make
➜ ~ make altinstall# 备份旧python相关命令
➜ ~ mv /usr/bin/pip /usr/bin/pip_old
➜ ~ mv /usr/bin/easy_install /usr/bin/easy_install_old
➜ ~ mv /usr/bin/python /usr/bin/python_old# 新版本python命令做软连接,快捷使用
➜ ~ ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib
➜ ~ ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib
➜ ~ ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
➜ ~ ln -s /usr/local/python2.7/lib/libpython2.7.so /usr/lib64
➜ ~ ln -s /usr/local/python2.7/lib/libpython2.7.so.1.0 /usr/lib64# 下载最新版的pip,然后安装
➜ ~ cd /software
➜ ~ wget https://bootstrap.pypa.io/get-pip.py
➜ ~ python get-pip.py
➜ ~ ln -s /usr/local/python2.7/bin/pip /usr/bin/pip# 查找pip的位置
➜ ~ find / -name pip
在windows上面安装
从Python的官方网站python.org下载最新的2.7版本
然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件:、
特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。
默认会安装到C:Python27目录下,然后打开命令提示符窗口,敲入python后,就会出现>>>提示符
二、开发工具的安装
不论是mac还是windows都是,从pycharm官网下载该工具,然后傻瓜式安装,打开需要激活,有多余经费的娃子们,推荐购买正版,穷人可以考虑加群:725479218 获取 pycharm激活 的 激活方式
转载于:https://my.oschina.net/u/3849319/blog/1827873
【爬虫系列之一】爬虫开发环境的搭建相关推荐
- 微信小程序开发系列一:微信小程序的申请和开发环境的搭建
我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...
- SAP系统和微信集成的系列教程之一:微信开发环境的搭建
系列目录 (1) 微信开发环境的搭建 ( 本文 ) (2) 如何通过微信公众号消费API (3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据 (4) 如何将SAP C4C主数据变化 ...
- 微信小程序开发系列一:微信小程序的申请和开发环境的搭建 1
我最近也刚刚开始微信小程序的开发,想把我自学的一些心得写出来分享给大家. 这是第一篇,从零开始学习微信小程序开发.主要是小程序的注册和开发环境的搭建. 首先我们要在下列网址申请一个属于自己的微信小程序 ...
- 【先楫HPM6750系列】RT-Thread开发环境搭建和Hello World
[先楫HPM6750系列]RT-Thread开发环境搭建和Hello World 本篇介绍HPM6750开发板的RT-Thread Studio开发环境搭建,以及在RT-Thread Studio环境 ...
- 物联网LoRa系列-8:LoRa终端应用程序开发环境的搭建
目录: 一. LoRa终端应用程序开发环境的目标 二. LoRa终端应用程序开发环境的搭建步骤 一. LoRa终端应用程序开发环境的目标 (1)Protel 99SE:是硬件原理图和PCB开发的工具 ...
- 《python 与数据挖掘 》一1.3 Python开发环境的搭建
本节书摘来自华章出版社<python 与数据挖掘 >一书中的第1章,第1.3节,作者张良均 杨海宏 何子健 杨 征,更多章节内容可以访问云栖社区"华章计算机"公众号查看 ...
- ESP32开发环境的搭建和 ESP-IDF支持以下调试方法
ESP32开发环境的搭建 ESP-IDF 支持以下调试方法: 一. JTAG 二. GDB调试 三. 日志系统 四. Core Dump 五. esp32 heap 内存管理简析 ESP32开发环境的 ...
- PHP开发环境的搭建
第三节 实验一 PHP开发环境的搭建 本实验对Windows95及其以上版本的Windows操作系统机器通用. 0.实验目的 (1)能够快速部署Windows下的开发环境,满足学习,使用PHP对于开发 ...
- TypeScript 开发环境的搭建与数据类型
一.Ts的优势 更早的发现错误 任何位置都有代码提示,增加开发效率 类型系统提升了代码的可维护性,重构更容易 使用最新的ES语法 TS类型推断机制,降低成本 二.开发环境的搭建 安装 Node.js ...
- c#语言开发环境,说说C#语言的开发环境的搭建
上学的时候,为了考试,许多的同学经常是闷头背单词,一本单词手册经常是随身携带,书不离身:可是,在电视上听见外国人说英语,自己总是听不懂.感到纳闷.为什么背了这么多的单词,还是听不懂?!问题出在哪里!在 ...
最新文章
- 简单介绍CentOS6升级glibc操作步骤
- Vue 中多个元素、组件的过渡,及列表过渡
- 《呐喊》金句摘抄(一)
- LeetCode 134. 加油站(贪心)
- jmeter压力测试linux,JMeter压力测试
- Kubernetes学习总结(2)——Kubernetes设计架构
- 我眼中的Web2.0
- 作为一个php程序员要学会的技能
- Python如何提取docx中的超链接
- 为什么使用close()关闭所打开文件
- mysql字符串多行字符串数组_MySQL从跨行任意长的字符串数组中获取不同的值
- windows安装talib
- SCAU高级语言程序设计--实验5 循环结构(一)(2)
- EAX寄存器(关键跳,关键CALL)
- 建立自己的JS库【初始篇】
- 光学设计知识总结(ZEMAX预备知识)
- 《刻意练习》读书心得 驳斥1万小时定律、有目的的练习、自我实现的预言、走出舒适区
- 世上最经典的爱情诗句
- 全国省市区区划代码以及邮政编码数据最新版--Mysql版(下)
- 安信可 ESP32C3 模组 ESP-C3-12F 连接TCP/UDP服务器。
热门文章
- 数据传值方式、分支结构、循环结构
- Python进阶:函数式编程(高阶函数,map,reduce,filter,sorted,返回函数,匿名函数,偏函数)...啊啊啊...
- 多模块Maven工程单独打包某一模块工程
- 构造函数不能为虚函数
- poj 2388 排序的水题
- 洛谷4400 BlueMary的旅行(分层图+最大流)
- C#6.0语言规范(八) 语句
- SSH——增删改的实现一
- 用事件队列解决GUI的操作顺序问题(Qt中处理方法)
- 51nod 1575 Gcd and Lcm