Python可以';找不到正确的Mysqlclient
我正试图让mysql在MacOS上启动一个新的Django项目。我用皮普把它填好了。这是我第二次尝试的输出,因此我可以在此处显示安装: python3-mpip安装mysqlclient 默认为用户安装,因为普通站点包不可写 已满足要求:mysqlclient in/Users/curt/Library/Python/3.7/lib/Python/site-packages(1.4.6) 这是我的init.py文件:(堆栈溢出编辑器已删除下划线) PyCharm表示在第1行找不到mysqlclient,并显示消息“包要求'mysqlclient==1.4.6'未满足” 我尝试将pip安装中显示的路径添加到$PYTONPATH,但没有效果。我是否应该在其他地方设置mysqlclient的位置 更新 我打开了Pipenv环境设置并选择了add package和mysqlclient。版本是1.4.6。我单击了install package(安装程序包),并得到了一个安装成功的回复 下午3:28已成功安装程序包:已安装程序包:“mysqlclient” 当我关闭“添加包”对话框时。包未显示在“环境设置”对话框中。当我关闭它时,我得到了与上面相同的错误消息 我检查了Pipfile.lock,发现mysqlclient在其中,所以我进行了同步,看看这是否能解决问题。没有Python可以';找不到正确的Mysqlclient,python,mysql,django,macos,pip,Python,Mysql,Django,Macos,Pip,我正试图让mysql在MacOS上启动一个新的Django项目。我用皮普把它填好了。这是我第二次尝试的输出,因此我可以在此处显示安装: python3-mpip安装mysqlclient 默认为用户安装,因为普通站点包不可写 已满足要求:mysqlclient in/Users/curt/Library/Python/3.7/lib/Python/site-packages(1.4.6) 这是我的init.py文件:(堆栈溢出编辑器已删除下划线) PyCharm表示在第1行找不到mysqlcli
当我运行pipenv时,它指向一个老的django项目。我使用PyCharm新建项目选项创建了当前项目。我通过创建新的解释器修复了该问题。IIRC,这也在项目中创建了一个venv目录。现在,“python3-mpipenv--where”指向正确的项目。此外,mysqlclient作为包之一出现。此时,它抱怨无法运行Django。我通过从原始解释器复制环境变量解决了这个问题。您是否将PyCharm指向了正确的虚拟环境?
import mysqlclient
mysqlclient.install_as_MySQLdb()