---恢复内容开始---

mac安装python有两种方式:此处叙述官网安装下载。

mac 自带python2.x版本,python2和3之间的差距还是有的。下面简单叙述我安装python3.7的过程。

1.到官网下载安装最新版本(2.通过Homrbrew安装)

下载python3.7 
https://www.python.org/downloads/mac-osx/

对于Python 3.7版本,提供了两个二进制安装程序选项供下载。默认版本是64位,适用于macOS 10.9 (Mavericks)和更高版本的系统。还有一个64位/32位的变体,它可以在10.6(雪豹)上的macOS的所有版本上工作。除非正在构建同样需要在旧macOS系统上运行的Python应用程序,否则请使用10.9 64位的安装程序变体。

终端输入查看是否安装成功

2.mac自带python2.x,在使用时需要区分版本,通过pip3 install安装其他模块。

一、pip3安装Scrapy

  运行命令 sudo pip install Scrapy(不带sudo 可能会出现 Permission denied)

  然后 pip freeze 查看已经有 scrapy;  

二、安装创建 scrapy 工程

  scrapy startproject tutorial

  会看到创建成功

2.安装pycharm

首先,官网下载 PyCharm 的官网,PyCharm: Python IDE for Professional Developers by JetBrains.

按照提示一步一步安装就可以。唯一需要注意的是:

complete installation处,如果之前没有安装过pycharm,是首次安装,则需选择Do not imports settins:。

最后在获取激活码,此处我直接投百度搜了一个(感谢天使们)

over

3.安装elasticsearch

前提:Elasticsearch 在安装之前需要电脑上有java环境。而且是1.8版本。可以去官网下载。

jdk下载地址是如下网址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

此处要着重讲一下,如果之前电脑安装java的更高版本,或者下载错版本,可以使用以下操作卸载Java

1.卸载步骤

输入
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane

查找当前版本
输入:ls /Library/Java/JavaVirtualMachines/
输出:jdk-x.x.x.jdk

sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-x.x.x.jdk

2.java环境配置好,查看版本

3.elasticsearch也有两种安装方式,此处只介绍通过brew 安装

  • brew update
  • brew  info elasticsearch
  • 会自动下载安装。
  • 安装完成后,输入 brew info elasticsearch 查看信息。

之后可以在终端输入elasticsearch,启动运行。

---恢复内容结束---

Mac安装python3.x+pycharm+elasticsearch+常见报错处理(1)的更多相关文章

  1. ELK搭建elasticsearch常见报错

    问题一: [2018-01-31T16:27:21,712][WARN ][o.e.b.JNANatives ] unable to install syscall filter: Java.lang ...

  2. web报表工具FineReport使用中遇到的常见报错及解决办法(二)

    web报表工具FineReport使用中遇到的常见报错及解决办法(二) 这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己. 出现问题先搜一下文档上有没有,再看看度娘 ...

  3. java常见报错及解决

    Java常见报错信息: Java 常见异常种类 Java Exception: 1.Error  2.Runtime Exception 运行时异常 3.Exception  4.throw 用户自定 ...

  4. Django 连接 MySQL 数据库及常见报错解决

    目录 Django 连接 MySQL数据库及常见报错解决 终端或者数据库管理工具连接 MySQL ,并新建项目所需数据库 安装访问 MySQL 的 Python 模块 Django 相关配置 可能会遇 ...

  5. rsync 守护进程模式搭建 与常见报错

    守护进程模式搭建 1.环境准备 2.安装rsync(做备份的服务器都安装) [root@backup ~]# yum install -y rsync 3.服务端配置 [root@backup ~]# ...

  6. centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'

    centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法 3.7版本需要一个新的包libffi-de ...

  7. HDFS集群常见报错汇总

    HDFS集群常见报错汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.DataXceiver error processing WRITE_BLOCK operation 报 ...

  8. 03:git常见报错解决方法

    1.1 git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. 参考博客:https://www.cnbl ...

  9. JavaScript 调试常见报错以及原因

    JavaScript 调试常见报错以及原因 测试环境 chrome 版本 66.0.3359.170(正式版本) (64 位) TypeError 类型错误 不是操作符所接受的数据类型. //---- ...

随机推荐

  1. 关于Linux目录结构的理解

    dUI与刚接触Linux的学习者来说,那么多的根下目录足够让我们头疼不已,如下图: 那么对于初学者来说,我们首要了解的是哪些目录呢?  就是这个标黄绿色的tmp目录,此目录是一个存放临时文件夹的目录( ...

  2. newcode网学习笔记(1)

    1.类的内存结构一开始指向的是虚函数表,指向虚函数表的指针为4个字节(32位系统)[类的内存结构最前面的是指向虚函数表的指针] 2.包含标准库文件以及相关命名空间,则系统不允许用户重新定义标准库函数, ...

  3. spring boot入门小案例

    spring boot 入门小案例搭建 (1) 在Eclipse中新建一个maven project项目,目录结构如下所示: cn.com.rxyb中存放spring boot的启动类,applica ...

  4. Wed Sep 19 20:48:46 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection mus

    Wed Sep 19 20:48:46 CST 2018 WARN: Establishing SSL connection without server's identity verificatio ...

  5. sql server导出数据,本地数据库远程连接不上,怎样设置防火墙(自用)

    控制面板——>系统安全——>windows防火墙——>高级设置 新建入站规则: 将一下两个应用 允许入站: D:\Program Files (x86)\Microsoft SQL ...

  6. Docker学习资源

    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口. ...

  7. JZ2440学习笔记之中断

    .extern main .text .global _start _start: @********************************************************* ...

  8. 启动Weblogic问题集锦

    报错1:Could not obtain the localhost address. The most likely cause is an error in the network configu ...

  9. C# 无法将类型为“__DynamicallyInvokableAttribute”的对象强制转换为类型...

    错误代码: //遍历方法特性 foreach (MethodInfo m in type.GetMethods()) { foreach(Attribute a in m.GetCustomAttri ...

  10. 【Django模板006】

    在前面的几节中我们都是用简单的django.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容. 1.创建一个zqxt_tmpl项目,和一个名称为learn的应用 ...