使用 sudo 在虚拟环境中安装 python 包

使用 sudo 在虚拟环境中安装 python 包

实际上,我在尝试在 Django 开发虚拟环境中安装 mySQL 时遇到了这个问题。

pip install mysqlclient

我尝试运行sudo pip install mysqlclient。它运行良好,但软件包安装在全局环境中。我认为可能需要超级用户权限才能执行此操作。有没有办法在虚拟环境中安装它?

错误截图

答案1

实际上我忘了提到我使用的 Python 版本 3.6.7。我设法在 Python 3.5.6 上安装了该软件包。如果您遇到同样的问题,请按照顺序操作。

安装附加支持存储库

sudo add-apt-repository ppa:deadsnakes/ppa

运行更新:

sudo apt-get update

安装 python 3.5(对我而言有效):

sudo apt-get install python3.5

安装python3.5 dev

sudo apt-get install python3.5-dev

使用 python3.5 创建虚拟环境并执行

pip install mysqlclient

幸运的是,效果很好!!轰隆隆!!!

相关内容