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的时候就不会报错了。