① 在Windows系統上搭建Nginx+python+MySQL環境的教程
1 安裝nginx
下載windows上的nginx最新版本,/en/download.html。
解壓後即可。
運行nginx.exe後本地打開localhost,將會看到歡迎頁面,這證明nginx在本地運行良好,如果沒有出現歡迎頁面,請檢查是否有進程佔用了80埠。
2 安裝flup
下載對應版本的flup,這里下載flup3.x版本,適合python3.2,下載地址:https:///chxanders/flup3
解壓(比如解壓到D:flup)
安裝(進入到python的安裝路徑,然後執行下面的命令
1 python setup.py install )
!注意,如果提示缺少setuptools,安裝distribute-0.6.49.tar.gz,安裝方法和flup安裝一樣,下載地址:https:///pypi/distribute/0.6.49
3 安裝Mysql
在這里我使用的是5.1版本。在win系統上雙擊安裝文件,下一步下一步完成。下載地址:/downloads/
4 安裝資料庫驅動
下載用於win上對應py版本的的python-mysql驅動,雙擊安裝即可。下面的下載地址是3.2:
/wangqc/distribute-0.6.49.zip
5 配置伺服器
首先需要修改nginx的配置文件nginx.conf。
找到:
1 2 3 4 location / { root html; index index.html index.htm; } 在裡面加上:
1 2 3 4 5 6 7 8 9 10 11 12 # host and port to fastcgi server fastcgi_pass 127.0.0.1:55880; fastcgi_param PATH_INFO $fastcgi_script_name; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param QUERY_STRING $query_string; fastcgi_param SERVER_NAME $server_name; fastcgi_param SERVER_PORT $server_port; fastcgi_param SERVER_PROTOCOL $server_protocol; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_pass_header Authorization; fastcgi_intercept_errors off; 然後測試該配置文件是否正確,在cmd中切換到nginx安裝目錄里,輸入
1 nginx.exe -t 即可開始對配置文件測試,如果提示成功,說明配置正確,
這謹鋒是可以結束掉任務管理器中所有的nginx.exe進程,重新運行ngin.exe重啟nginx服務。
6 運行Server.py
在cmd下切換到項目目錄,輸入命令
1 python Server.py runfcgi method=threaded host=127.0.0.1 port=55880 注意,
這條命令只能用來啟動項目,如兆晌模果出現錯誤並不會給出提示。下面是正確的情況.
用瀏覽器打開127.0.0.1:8080 測試一下,項目是不是已經跑起來了(第一次運行族緩等待的時間稍長,請耐心等待)。
7 一些注意事項
(1)、首先應該改的地方,這個大家應該都知道:
1 DEBUG = TEMPLATE_DEBUG = False#將debug設置為False (2)、改一下ALLOWED_HOSTS,我死死的就將這個給忘了,我的`配置:
1 2 3 4 if DEBUG:#根據DEBUG來確定 ALLOWED_HOSTS = [""] else: ALLOWED_HOSTS = ["localhost","127.0.0.1"] (3)、重頭戲來了,配置nginx:
這里相關的代碼網上很多,但是幾乎都沒有說明一件事:
配置location ~ ^/static/ 的位置,一定要在location ~ ^/的前面,而且不能單純的使用 location /static/ 或者location /static ,不然,static文件夾中的靜態文件都不能載入!!!
ps:提起這個,慢慢的淚啊,就錯在這里了。
嫌麻煩可以寫成批處理,運行的時候雙擊一下就好了。
② python3.5下怎麼安裝mysql
在py程序中引用褲罩 pymysql
import pymysql
執行胡橡鬧代碼,如果沒有報錯的話就表示 pymysql安裝成功了
由於之前已經安裝了mysql資料庫,所以可以真實測試如答一下資料庫連接!
③ 掌握Python 操作 MySQL 資料庫
本文Python 操作 MySQL 資料庫需要是使用到 PyMySQL 驅動
Python 操作 MySQL 前提是要安裝好 MySQL 資料庫並能正常連接使用,安裝步驟詳見下文。
注意: 安裝過程我們需要通過開啟管理員許可權來安裝,否則會由於許可權不足導致無法安裝。
首先需要先下載 MySQL 安裝包, 官網下載地址 下載對應版本即可,或直接在網上拉取並安裝:
許可權設置:
初始化 MySQL:
啟動 MySQL:
查看 MySQL 運行狀態:
Mysql安裝成功後,默認的root用戶密碼為空,你可以使用以下命令來創建root用戶的密碼:
登陸:
創建資料庫:
查看資料庫:
PyMySQL 模塊使用 pip命令進行安裝:
假如系統不支持 pip 命令,可以使用以下方式安裝:
pymysql .connect 函數:連接上資料庫
輸出結果顯示如下:表面資料庫連接成功
使用 pymysql 的 connect() 方法連接資料庫,connect 參數解釋如下:
conn.cursor():獲取游標
如果要操作資料庫,光連接數據是不夠的,咱們必須拿到操作資料庫的游標,才能進行後續的操作,游標的主要作用是用來接收資料庫操作後的返回結果,比如讀取數據、添加數據。通過獲取到的資料庫連接實例 conn 下的 cursor() 方法來創建游標,實例如下:
輸出結果為:
cursor 返回一個游標實例對象,其中包含了很多操作數據的方法,如執行sql語句,sql 執行命令: execute() 和 executemany()
execute(query,args=None):
executemany(query,args=None):
其他游標對象如下表:
完整資料庫連接操作實例如下:
以上結果輸出為:
創建表代碼如下:
如下所示資料庫表創建成功:
插入數據實現代碼:
插入數據結果:
Python查詢Mysql使用 fetchone() 方法獲取單條數據, 使用fetchall() 方法獲取多條數據。
查詢數據代碼如下:
輸出結果:
DB API中定義了一些資料庫操作的錯誤及異常,下表列出了這些錯誤和異常:
本文給大家介紹 Python 如何連接 Mysql 進行數據的增刪改查操作,文章通過簡潔的代碼方式進行示例演示,給使用 Python 操作 Mysql 的工程師提供支撐。
④ python3.6無法安裝mypysql
解決方法如下:
1、通過pip install mysqlclient安裝失敗後我們選擇源碼安裝下載地址https://www.lfd.uci.e/~gohlke/pythonlibs/#mysqlclient
2、下載時網站內容較多請用ctrl+f查詢mysqlclient,注意第一個紅圈指的師python版本,一定要選對,第二個是系統位數,最好選對版本。
3、cmd進入命令行模式,cd進入剛才下載mysqlcliet的路徑下,在進入你的虛擬環境(沒有就沒這梁昌步)輸入pip install mysqlclient-1.3.13-cp27-cp27m-win_amd64.whl(你所下載模塊的文件名)
Python由荷蘭數學和計陵薯算機科學研究學會的Guido van Rossum 於1990 年代初設計,作為一門叫做ABC語言的替代品。 Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用尺渣者於獨立的、大型項目的開發。
⑤ 如何安裝mysql-python
首先我們打開Windows界面,在輸入框中輸入CMD,
打開CMD窗口以後,我們梁慶輸入dir命令查看一下是否有虛擬目錄環境,
接下來按照如下圖所示的方式激活虛擬環境,只有激活環境才能正純悄常的安裝mysql-python。橡褲握
然後我們採用pip自動下載安裝的方式,如下圖所示,這種方式安裝到最後是會報錯的。
接下來我們登錄python的庫平台,找到如下圖所示的whl文件進行下載。
最後我們在採用pip安裝這個whl文件即可,
python學習網,免費的在線學習python平台,歡迎關注!
⑥ Python之MySQL操作
MySQL 是目前使用最廣泛的資料庫之一,它有著良好的性能,能夠跨平台,支持分布式,能夠承受高並發。下載地址: MySQL :: Download MySQL Community Server 安裝參考: 圖解MySQL5.7.20免安裝版配置方法-網路經驗 (.com)
Python 大致有如下 5 種方式操作 MySQL。
先使用如下建表語句創建一張簡單的資料庫表。
2.1 mysqlclient
執行 pip install mysqlclient 進行安裝,看一下具體操作。
新增
查詢
cursor 查看方法
修改
刪除
2.2 PyMySQL
執行 pip install pymysql 進行安裝,使用方式與 mysqlclient 基本類似。
2.3 peewee
執行 pip install peewee 進行安裝,看一下具體操作。
定義映射類
新增
查詢
修改
刪除
2.4 SQLAlchemy
執行 pip install sqlalchemy 進行安裝,看一下具體操作。
定義映射類
新增
查詢
修改
刪除
Python學習日記
⑦ python3.5怎麼裝MySQL資料庫
具體氏喊悄步驟:
序號 描述
1 去github上下載pymysql的安裝包pymysql http//github.com/PyMySQL/PyMySQL
2 解壓到某個盤符下
3 打開cmd窗口(win環境下),進入pymysql的根目滲仔錄下執殲渣行命令,python setup.py install
4 在程序里,導入pymysql
5 開始連接資料庫
資料庫操作的API文檔連接:http//legacy.python.org/dev/peps/pep-0249/
⑧ python安裝pymysql【MAC】
1、輸入「python3 install pymysql",報錯:
2、後來使用國內鏡像源,還是報錯,無法安裝。物旁跡
pip3 install 庫名 -i 鏡像源地址
例如罩並:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple
鏡像源地址
清華: https://pypi.tuna.tsinghua.e.cn/simple
豆瓣: http://pypi.douban.com/simple/
阿里: http://mirrors.aliyun.com/pypi/simple/
3、經網上查詢,需使用」--trusted-host pypi.tuna.tsinghua.e.cn ",可安啟襪裝成功。
即:pip install 庫名 -i 鏡像源地址 --trusted-host pypi.tuna.tsinghua.e.cn
例如:pip3 install pymysql -i https://pypi.tuna.tsinghua.e.cn/simple --trusted-host pypi.tuna.tsinghua.e.cn
4、驗證pymysql是否安裝成功。
>>>import pymysql 不報錯就行。
⑨ pychar中如何裝mysql
方法/步驟:
1.打開Pycharm軟體,點擊頂部的Views菜單,選擇下拉菜單中的Tool W...
2.在右側的Database設置界面中余雹點擊加號,選擇Data Source下面的M...
3.接下來納此會彈出Data Source設置界面,我們這里需要填寫Mysql的連接地址...
4.然後點擊底部的Download連接下載資料庫連接的驅動程序,
5.安裝好驅動洞毀迅以後,點擊Test Connection按鈕測試一下連接是否成功,
安裝mysql-connector-python-2.1.7-py2.7-windows-x86-64bit.msi 7、打開pycharm. 選擇mysql 填上相關信息 之前沒有下載jdbc:mysql,
⑩ python目錄下安裝mysql在哪個文件夾
先安裝pip。在Python的官網上去殲者下載,下載地址是:https://pypi.python.org/pypi/pip#downloads 。下載完成之後,解壓到一個文件夾,用CMD控制台進入解壓目錄,輸入:
python setup.py install
添加環境變數(路徑要填寫自己的python目錄下的Scripts文件夾)
滑鼠右鍵我的電腦敏棚 -> 屬性 -> 點擊高級系統設置 -> 點擊環境變氏拿薯量 -> 點擊PATH -> D:\Python\Scripts -> 點擊確定
驗證pip
在cmd中直接輸入
pip -V
pip 1.5.6 from D:\Python\lib\site-packages (python 2.7)
有類似如上輸出則為正確安裝
安裝mysql擴展
cmd中輸入
pip install mysql
就可以自動下載mysql擴展並安裝,結束後代碼里就可以import mysql了!