在win10配置linux,并安装python,实现调用hive和mango数据库的内容

1、开启Linux子系统

      打开控制面板——卸载程序——启用或关闭windows功能——将适用于Linux的Windows的子系统打钩——确定

2、安装Linux操作系统——Ubuntu(非图形化操作,是命令行操作)

打开Microsoft Store,搜索Ubuntu,安装之。

PS:Ubuntu简介:

安装「Windows 应用商店版本的 Ubuntu」之后,这个 Linux 子系统就像完全内置在 Win 系统里一样「原生运行」,可以免去以往传统的安装双系统、重启、安装虚拟机等烦恼。同时,它能让 Windows 系统完美扩展了 Linux 程序的运行能力,所以其应用范围相当之广泛!

当然,这只是一个运行在 Windows Subsystem for Linux (WSL) 框架内的 “准系统” 版 Ubuntu,并没有提供图形界面,要通过命令行进行操作使用 (因为它主要是面向开发者使用),支持运行 GNU Bash 命令、Git 版本控制、apt / dpkg cli 管理器、SSH 等功能。

 

3、安装python

进入Ubuntu。

 输入sudo apt-get install python3。(第一次登陆时可能要设置密码,记住这个密码,之后权限比较高的操作都需要这个密码)

 安装完后,输入python3。能进去就代表安装成功了。

 

 

4、安装python的pip包

在ubuntu里输入sudo apt-get update,更新apt库为最新版;

然后再输入sudo apt install python3-pip。

 

5、安装python的其他包(numpy等)

在ubuntu里分别输入python3 -m pip install pandas(会自动安装依赖包,包括numpy等)

python3 -m pip install scikit-learn(会自动安装依赖包,包括scipy等)

python3 -m pip install matplotlib

python3 -m pip install ipython

python3 -m pip install pymysql

python3 -m pip install happybase

python3 -m pip install pymongo

python3 -m pip install sshtunnel

python3 -m pip install schedule

python3 -m pip install tables

PS:如果要import pymongo的话。

用ubuntu进入python后,导入pymango的时候出现如下问题:

 

这个时候进入linux修改文件。

第一种方法:利用cmd进入linux进行操作。

1、输入bash;

 

2、然后移动到上面所说的位置,也就是cd /home/tinajie5768/.local/lib/python3.6/site-packages/pymango;

3、然后输入vim __init__.py;

4、输入i,进入修改模式;

5、然后修改,在所有from后的 resources 前加一个点,变为 .resources;

6、按esc键,输入:wq,实现保存并退出的功能

 

第二种方法:直接进入linux文件夹里打开文件,进行修改。

1、进入C盘,然后进入以下文件夹。

C:\Users\tianjie5768\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\tianjie5768\.local\lib\python3.6\site-packages\pymango

2、打开 __init__.py文件,然后在所有from后的 resources 前加一个点,变为 .resources;

3、保存文件。

 

这样import mango的时候就不会报错了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值