![为特定的 Python 二进制文件安装 Python 模块](https://linux22.com/image/1163539/%E4%B8%BA%E7%89%B9%E5%AE%9A%E7%9A%84%20Python%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E5%AE%89%E8%A3%85%20Python%20%E6%A8%A1%E5%9D%97.png)
我使用的是 ubuntu 16.04,安装了 python2 和 python3。默认是 python2。
我正在尝试安装一个python模块(地图脚本)使用此命令
sudo apt-get install python-mapscript
因为某些未知的原因,我无法使用pip
它来安装它(无论是在虚拟环境内还是在虚拟环境之外)。
使用 apt-get 模块成功安装在 /usr/lib/python2.7/dist-packages/ 中,但未安装在 python3/dist-packages 中。
在我的项目中我使用python3。
有没有办法明确地为python3安装一个python模块?模块应该与python3兼容。
答案1
从 apt 安装的 Python 模块通常名为 python3-xxx,但由于某种原因,没有 python3-mapscript。
如果您无法通过 pip 安装此模块,我建议您尝试制作自己的 python deb 包,您可以在互联网上找到许多教程来实现这一点。