python学习之Mac安装Scrapy指南教程


1. 首先,mac是自带python环境的,所以不用安装python环境, 查看当前python版本,直接在终端里面输入  python 回车。


2. 安装Homebrew,在终端输入以下命令,回车

python">/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3.  安装wget.  必须先安装Homebrew,才能执行这一步, 终端执行。

python">brew install wget

4. 通过wget,安装pip(基于python管理的工具包)

   1. 获取pip, 终端执行。

python">wget https://bootstrap.pypa.io/get-pip.py
   2. 安装pip.

python">sudo python get-pip.py

5. 由于pip的官方安装源可能被禁掉,所以我们需要修改pip安装源 。 

   安装源有:

   

http://pypi.douban.com/ 豆瓣

http://pypi.hustunique.com/ 华中理工大学

http://pypi.sdutlinux.org/ 山东理工大学

http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学

http://pypi.v2ex.com/ V2EX社区

   1. 打开终端,进入安装pip的目录。

   2. 执行下面命令 , 第一个命令 , 创建pip目录, 第二个命令, 创建配置文件。

python">mkdir .pip
python">touch pip.conf   
   3. 现在就可以看见目录如下截图。

   

  4. 通过文本编辑器。 打开 pip.conf 配置文件,输入以下内容, 并保存退出。

    index - url =  安装源 (大家可以根据自己的需求更换以上提供的安装源)

python">[global]
index-url = http://pypi.mirrors.ustc.edu.cn/simple

6.  搭建pip的源码编译环境,在终端下执行 ;

      不管有没有安装xcode,一直确认就好。

python">xcode-select —install

7.  做好以上步骤后, 下面就是正式安装 scrapy 了。 在终端继续执行 , 就等着安装成功吧。 

python">sudo pip install Scrapy

8.   错误解决。 

点击打开链接


http://www.niftyadmin.cn/n/567175.html

相关文章

C++:使用用户控制循环/使用哨兵值控制循环

1.使用用户确认控制循环&#xff1a;可以让用户通过一个用户确认来控制用户循环比如char continueloop Y;while(continue Y){//循环体cout<<"enter ‘Yto continue。and N to quit"<<endl;cin>>contnueloop;} 2.使用哨兵值控制循环&#xff1a;…

Pycharm中不支持中文编码的解决方案。Pycharm中文报错。

版本信息&#xff1a; Pycharm 5.0.3 python 2.7.10 1. 打开Pycharm ----> File ----> Default setting ------> Editor -------> File Encodings ,如下图&#xff0c;设置成UTF-8&#xff0c; 然后应用 2. 然后回到主界面&#xff0c;然后设置成UTF-8. 并在程…

大小写字母转换 (简化算法)

把输入字符转换为小写字母。对输入字符进行判断&#xff0c;如果是大写 字母&#xff0c;则转换为小写字母&#xff1b;否则&#xff0c;不转换。 #include<iostream.h> voidmain() { char ch; cout << "ch "; cin >>ch ; if ( ch > A &am…

新鲜出炉的12306防挂脚本,有需要的拿走

如需转载请声明&#xff1a;【转自 http://blog.csdn.net/xiaoxian8023 】 一年一度的“抢票运动会”又开始了&#xff0c;期间12306网站承受的压力越来越大&#xff0c;极不稳定。随着人们对互联网越来越熟悉&#xff0c;导致大量刷票软件的用户量猛增&#xff0c;大量的访问将…

C++计算一元二次方程的跟

#include<iostream.h> //例2-4 #include<math.h> voidmain() {double a, b, c, d, x1, x2, rp, ip ; cout << "a, b, c " ; cin >> a >> b >> c ; if ( fabs( a )< 1e-8)//< 1e-8表示0--浮点数的误差判断&a…

微信小程序之目前为止史上最全的微信小程序项目实例, 微信小程序实战学习

wx-gesture-lock 微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo&#xff1a;百度小说搜索 shitoujiandaobu 小程序&#xff1a;石头剪刀布&#xff08;附代码说明&#xff09; audiodemo 微信小程序开发之视频播放器…