【Django】Mac 安裝pip3-install-mysqlclient 報錯


1.首先在pip3-install-mysqlclient時報錯

mysql_config not found

  

2.逛了一些博客 讓安裝mysql或者mysql-connector-c

我安裝了后者還是報錯,現在報了這個錯誤

 

  File "<string>", line 1, in <module>
      File "/private/var/folders/2f/r1pwfcp521q7z9kd240tr3700000gn/T/pip-build-u8yhUI/mysqlclient/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 54, in get_config
        libraries = [dequote(i[2:]) for i in libs if i.startswith('-l')]
      File "setup_posix.py", line 12, in dequote
        if s[0] in "\"'" and s[0] == s[-1]:
    IndexError: string index out of range

  

3.最后解決方法是修改本地的mysql_config  mac的路徑:/usr/local/bin/mysql_config

vi進行修改:

# Create options 
libs="-L$pkglibdir"
libs="$libs -l "

# 修改后,如下

# Create options 
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM