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 包...