1.搭建Windows 下面的 ubuntu环境
1.https://docs.microsoft.com/zh-cn/windows/wsl/install-win10
以管理员身份打开 PowerShell 并运行:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2.下载https://www.microsoft.com/store/apps/9N9TNGVNDL3Q ubuntu并安装
3. Ubuntu 初始安装会出现使用apt安装不了的问题,可以使用下面命令
sudo sed -i -- 's/#deb-src/deb-src/g' /etc/apt/sources.list && sudo sed -i -- 's/# deb-src/deb-src/g' /etc/apt/sources.list
sudo apt-get update
2.下载Python 转 SO 的工具:
1. 安装python工具
sudo apt install python
2.安装pip
sudo apt install python-pip
3.安装gcc
sudo apt-get build-dep gcc
4. 安装Cython
pip install Cython
5.cd../.. --进入到mnt目录,通过mnt转到电脑中.py所在目录,如下图蓝色字,
然后新建.py文件()内容如下:
from distutils.core import setup
from Cython.Build import cythonize
setup(ext_modules = cythonize(["WangYiTop.py"]))
运行命令:python changeToso.py build_ext
6.命令运行结束后会在目录下生成build文件夹,下面就有so文件