一. Windows 7 系统补丁要求: Windows 7 Service Pack 1 (SP1) 或以上二. KB2533623 补丁此补丁是Python 3.8及以上版本在Windows 7上安装的必要条件。GitCode(32位和64位打包下载):Windows6.1-KB2533623-x86和X64.zip• 该链接包含32位和64位的 .msu 文件,适用于Windows 7系统。[x-btn type="primary" icon="fa-link" href="https://gitcode.com/open-source-toolkit/b427a" content="KB2533623 - GitCode - 下载" /] [x-btn type="secondary" icon="fa-download" href="http://dcc.hawk.pub/down2/Windows6.1-KB2533623-x86%E5%92%8CX64.zip" content="KB2533623 - 我的存储 - 下载" /]三. .NET Framework.
[x-alert type="primary"]➭ .pyd 是 Python 动态模块的特定文件扩展名➭ .dll 是 Windows 动态链接库的通用文件扩展名[/x-alert][x-alert type="warning"]➭ 系统准备: Win10 x64 或者 Win11 x64 都行.[/x-alert]一. 安装 VS_2019_Community[x-btn type="primary" icon="fa-link" href="https://visualstudio.microsoft.com/zh-hans/vs/" content="官网链接 - 下载" /][x-btn type="secondary" icon="fa-download" href="https://wx.hawk.pub/blog/hawk/pyd/Visual%20Studio%202019%20Community.zip" content="我的下载" /][x-alert type="info"]安装完之后, 重启电脑[/x-alert]二. 安装 Python[x-btn typ
[x-alert type="primary"]➭ Windows 10➭ Python3➭ pip3[/x-alert]安装 pip# 安装方法一 curl https://bootstrap.pypa.io/get-pip.py | python# 安装方法二 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本 python get-pip.py # 运行安装脚本pip 清华大学开源软件镜像[x-card title="常用的国内镜像源" fold="on"]阿里云开源镜像站 ——> https://mirrors.aliyun.com/网易开源镜像站 ——> https://mirrors.163.com/搜狐开源镜像 ——> https://mirrors.sohu.com/浙江大学开源镜像站 ——> https://mirrors.zju.edu.cn/清华大学开源软件镜像站 ——> https://mirrors.tuna.tsinghua.edu.cn/中
PyObject Py_BuildValue(const char format, ...)Return value: New reference.基于类似于 PyArg_Parse*() 函数系列和一系列值的格式字符串创建新值。 在出现错误时返回值或 NULL;如果返回 NULL,将引发异常。Py_BuildValue() 并不一直创建一个元组。只有当它的格式化字符串包含两个或更多的格式单元才会创建一个元组。如果格式化字符串是空,它返回 None;如果它包含一个格式单元,它返回由格式单元描述的的任一对象。用圆括号包裹格式化字符串可以强制它返回一个大小为0或者1的元组当内存缓存区的数据以参数形式传递用来构建对象时,如 s 和 s# 格式单元,会拷贝需要的数据。调用者提供的缓冲区从来都不会被由 Py_BuildValue() 创建的对象来引用。换句话说,如果你的代码调用 malloc() 并且将分配的内存空间传递给 Py_BuildValue(),你的代码就有责任在 Py_BuildValue() 返回时调用 free() 。在下面的描述中,双引号的表达式使格式单元;圆括号()内的是格式
#我的系统是 Centos7 #在CentOS上,你需要postgres开发包: yum install python-devel postgresql-devel #然后在 pip install psycopg2 就没有问题.
#说明一下,我的python管理器1.5版本. #我创建项目成功后,目录下面没有dms_venv个文件,所以,我手动创建一下. #我的目录文件. cd /www/wwwroot/flask/dms #我的启动文件. /www/wwwroot/flask/dms/run.py ############***** run.py ***------------------内容** from flask import Flask app = Flask(__name__) @app.route('/hello') def hello(): return 'Hello Hawk.' if __name__ == '__main__': app.run() ############***** run.py ***------------------内容** #在我的目录文件下面,创建虚拟环境 [root@ dms]# python3 -m venv dms_venv #激活虚拟环境 [root@ dms]# source dms_venv/bin/activate #下
本人系统 : Centos7.4 (虚拟机)系统自带 : python2.7.5 (宝塔基于python2) # 可忽略Nginx : Tengine2.2.2 #宝塔一键安装 * 可忽略现在安装 Python3.6自己去下载 https://www.anaconda.com/download/ #不知道是什么,自己百度我下载的是 Anaconda3-5.0.1-Linux-x86_64.sh [目前最新] #官网有安装教程我安装在系统根目录 /anaconda3 安装完后 Anaconda3 已经自带 python3.6.3 后面会更新最新添加源 -> https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ #我连三方全部都添加了.安装djangoconda install django [root@hawk ~]# python >>> import django >>> django.VERSION # 查看 django 版本 (1, 11, 8, 'final', 0)安装
pymysql默认情况下不支持中文,这是因为默认字符集是latin1。TMD我一开始不知道,做数据插入,不成功,也不报错,郁闷死了.筛选排查,插入英文,数字,都可以.然后知道了插入中文不成功.居然也不报错.多话不说了.解决办法也很简单:我的系统是Centos7 我的目录是/usr/local/python-3.6.4/lib/python3.6/site-packages/pymysql在pymysql安装目录下,找到文件connections.py,打开查找关键字DEFAULT_CHARSET,大约在105行,如下:DEFAULT_CHARSET = 'latin1'改成下面DEFAULT_CHARSET = 'utf8'保存即可。
Hawk
别固执的认为某事必须 !