公司的SNS马上就要启动数据分析模块的开发了,现在正在准备阶段。找了本《社交网站的数据挖掘和分析》感觉还不错,可以做练手和经验积累使用。
由于书中是通过python来做数据挖掘和分析,所以这里从搭建环境开始。
1.安装python
2.安装python的包管理器easy_install: sudo apt-get install python-setuptools
有时候可能不能下载的包,这个时候可以试试pip
安装pip easy_install pip
3. easy_install 和pip 的使用方法
easy_install netwokx
pip install networkx
当安装package出现权限问题时
4.安装networkx包是遇到的为问题
使用easy_install networkx无法安装
使用pip install networkx安装成功
当在python中import networkx时报错,缺少numpy模块
安装 pip install numpy模块,遇到权限问题
执行 sudo pip install numpy安装成功
执行下面的代码ok
import networkx
分享到:
相关推荐
在“JavaFX+Jfoenix 学习笔记(一)--环境搭建及多款Hello World演示源码”中,我们将主要探讨以下几个知识点: 1. **JavaFX环境搭建**: - 安装Java Development Kit (JDK):JavaFX不再包含在标准JDK中,因此需要...
《Windows环境下MASM32汇编程序设计学习笔记》是一份深入探讨在Windows操作系统中使用MASM32汇编语言进行程序开发的详实资料。MASM32是Microsoft汇编语言的一个版本,专为Windows平台设计,它提供了一套完整的开发...
开发环境搭建 - **Anaconda**:一个包含Python及其科学计算包的发行版,安装简单且集成了大量常用的科学计算包。 - **Jupyter Notebook**:一种交互式笔记本,可以编写和运行代码块,并直接在网页端查看结果,非常...
### Python开发环境搭建知识点 #### 一、Python语言概述 Python是一种高级的、解释型的、面向对象的编程语言,以其简洁清晰的语法结构著称。由于其代码可读性高,开发效率快,被广泛应用于多种场景,尤其是在数据...
### Python-Android开发环境搭建与应用 #### 一、引言 随着移动互联网技术的快速发展,Android已成为全球最大的移动操作系统之一。为了满足不同开发者的需求,除了传统的Java和Kotlin之外,Python也作为一种备选...
"Zend学习笔记 - (三) 第一个Zend程序" 这个标题表明了这是一篇关于学习 Zend 框架的系列文章的第三部分,主要讲解如何编写第一个 Zend 应用程序。 Zend 是一个基于 PHP 的开源框架,它提供了用于构建企业级 Web ...
本学习笔记将深入探讨鸿蒙系统的核心特性、开发环境搭建、应用开发流程以及与其他系统的兼容性等方面,帮助开发者掌握鸿蒙系统开发的关键技能。 1. **鸿蒙系统概述** - **分布式架构**:鸿蒙系统的一大亮点是其...
2. **开发环境搭建**:详细步骤指导如何安装和配置Android Studio,包括SDK Manager的使用,设置虚拟设备(AVD)和JDK的安装。 3. **基本概念**:讲解Android应用程序的基本组件,如Activity、Service、...
本资源是一个关于大数据技术和数据仓库设计与开发的学习笔记,共54页,涵盖了数据仓库的基本概念、架构设计、开发和实施等方面的知识。下面是对该资源的知识点总结: 第 1 章 决策支持系统的发展 决策支持系统...
这篇"Android开发笔记——环境搭建"涵盖了这一基础但至关重要的过程,旨在帮助初学者快速入门。以下将详细介绍Android开发环境的搭建步骤,以及ADB(Android Debug Bridge)的相关知识。 首先,我们需要安装Java ...
这份"人工智能个人学习笔记"旨在帮助我们深入了解这一前沿技术,让我们一起探索AI的世界。 一、人工智能基础 人工智能是计算机科学的一个分支,目标是开发出能模拟人类智能或学习并执行任务的系统。AI的基础包括...
这部分内容涉及PC客户端的安装、CrazyRadio驱动的安装以及安卓客户端的开发环境搭建。 16. Crazyflie Python API Crazyflie提供了Python API,允许开发者通过Python脚本来控制飞行器。这部分内容详细介绍了如何使用...
6. **开发环境搭建**:了解如何设置IDE、编译器和调试工具,为RN7213的软件开发提供支持。 7. **参考方案与示例代码**:分析和学习提供的开发例程,了解如何将这些示例应用于实际项目中,例如电能计算、通信协议...
### 数码相框项目学习笔记知识点汇总 #### 一、项目背景及意义 - **项目名称**:数码相框项目 - **项目目的**:通过实际项目开发,掌握嵌入式Linux系统的应用开发流程和技术要点。 - **项目背景**:随着嵌入式技术...
Scala不仅具备强大的编程能力,还具有简洁优雅的语法风格,是开发高性能分布式系统(如基于Apache Spark的大数据分析应用)的理想选择。掌握Scala不仅能提升个人技术栈,还能更好地融入大数据生态。
Spring框架是Java开发中的核心组件,它为应用程序提供了一个全面的基础设施,包括依赖注入(DI)、面向切面编程(AOP)以及数据访问等服务。SSM是Spring、SpringMVC和MyBatis的组合,是Java Web开发的常用框架栈。这...
这份"Python学习笔记"涵盖了从环境搭建到基础语法,再到数据类型和控制结构等关键知识点,旨在为初学者提供全面的学习指导。 首先,1.1章节介绍了Python的基础,包括Python的起源和历史。Python是由Guido van ...
### Hive学习笔记(更新版) #### 一、Hive简介 Hive 是一款构建于 Hadoop 之上的数据仓库工具,旨在提供一种简单易用的方法处理存储在 Hadoop 文件系统 (HDFS) 中的大量数据集。它允许用户使用类似于 SQL 的语言...
Python数据分析开发环境的选择主要有两种方式:一是使用conda管理器,如Anaconda或Miniconda,它们提供了全面的科学计算包集合;二是直接通过pip在原生Python环境中搭建。pip是Python的包管理工具,用于安装和管理...