[英]how to install python3.3 completely and remove python2.7 on Ubuntu12.04?
我用命令安装了python3.3:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.3
它工作,但默认情况下安装在ubuntu中的python2.7仍然是exiet。当我输入“python”时,它会显示python2.7的交互式shell。 我可以使用python3.3类型“python3.3”,但我不能导入一些库,如gtk,Qt。但它适用于2.7。
现在我要删除python2.7,它告诉我它将释放247M,这超出了我的预期。如果我这样做,任何重要的库都将被移除togeter?
如何使用python3.3而不是2.7的Qt库?
谢谢你的回答!
完全删除python 2.7并不是最好的选择,因为它是ubuntu的默认python版本,你最终可能会破坏一些依赖于python的实用程序和程序。
考虑使用虚拟环境管理器进行不同的库管理。 我使用pyenv进行python版本管理,使用virtualenvwrapper进行python包管理。
例如跑步
export PATH=/path/to/python3
source /usr/local/bin/virtualenvwrapper.sh
mkvirtualenv test --no-site-packages
将为您创建一个干净的虚拟环境,您可以在其中安装任何所需的软件包,例如Qt
。
首先: 不要删除python-2.7, 也不要以任何方式修改现有的python-2.7安装。
要将pyQt4与python3一起使用,你需要安装特定于python3的ubuntu软件包:我相信它是python3-pyqt4软件包。 所以,首先,尝试:
sudo apt-get install python3-pyqt4
如果可以,你应该能够运行python3
来启动一个解释器,然后from PyQt4 import QtCore
来检查一切是否正常。
通常,每个python安装都有自己的一组库,这些库特定于python2或python3。 所以如果你需要python3的其他库,你将需要检查是否有任何“python3-xxx”ubuntu包可用。
你可以从www.python.org下载python3.3
并运行以下命令:
rm -rf /usr/bin/python
ln -s /you_download_python3.3_path/bin/python /usr/bin/python
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.