簡體   English   中英

MySQL不使用Python 3.6與Django 1.11.7連接

[英]Mysql not connecting with Django 1.11.7 using python 3.6

我正在使用python 3.6並安裝django 1.11.7。 它可以與Oracle和Sqlite3一起正常工作。 但是不能使用mysql。

要與mysql連接,嘗試安裝軟件包Mysql-python,但顯示錯誤:

***使用緩存的MySQL-python-1.2.5.zip收集MySQL-python,完成命令python setup.py的完整輸出。egg_info:追溯(最近一次調用為最新):文件“”,行1,在文件“ / tmp / pycharm”中-packaging168 / MySQL-python / setup.py”,第13行,來自setup_posix導入get_config文件“ /tmp/pycharm-packaging168/MySQL-python/setup_posix.py”,第2行,來自ConfigParser導入SafeConfigParser ModuleNotFoundError:無模塊名為“ ConfigParser”

----------------------------------------***
  • 我猜我應該下載ConfigParser。 但是configparser本身顯示錯誤:

收集configparse找不到configparse equirement configparse的匹配分布(來自版本:)

現在我被困住了。 請幫忙

嘗試這個

sudo apt-get install python-dev python3-dev
sudo apt-get install libmysqlclient-dev

然后做這個

pip install mysqlclient

python 3.x不支持mysql-python,請使用以下命令安裝mysqlclient:

pip安裝mysqlclient

如果要在公司環境中連接到代理,請使用以下命令:

pip安裝mysqlclient --proxy = proxy:8080

注釋如果您需要使用點子的幫助。

嘗試使用以下腳本正確安裝MySQL。

sudo apt install mysql-server
sudo mysql_secure_installation
sudo apt install php libapache2-mod-php php-mysql
sudo apt-get install libmysqlclient-dev

按照說明完成安裝。

然后安裝以下腳本。

pip install mysqlclient

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM