如何让dpkg管理python3.6?

如何让dpkg管理python3.6?

python3.6就是这样安装的。

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar -xf Python-3.6.0.tar.xz
cd ./Python-3.6.0
sudo ./configure --prefix=/usr/local/python3.6 --with-ensurepip=install --enable-ipv6
sudo make
sudo make install
sudo ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6
sudo ln -s /usr/local/python3.6/bin/pip3.6 /usr/bin/pip3.6

python3.6安装后无法通过dpkg列出。

dpkg -l |grep python3.6

或者

dpkg -l |grep python3* |grep 3.6

没有任何输出。
Python3.6 无法被 dpkg 列出,这是否意味着 python3.6 无法被 dpkg - Debian 的包管理器管理?
如何让它由dpkg管理?

答案1

dpkg只管理软件包,它不知道以其他方式安装的软件。

您可以使用不同的方法。您可以使用checkinstall从 的结果创建一个包make install。或者,您可以重建 Debianpython3.6

重要的是要认识到系统 Python 包是供系统使用的。要使用较新版本的 Python 进行开发,您应该使用虚拟环境,而不是尝试替换系统的 Python 包...

相关内容