在 Ubuntu 中,一旦发布版本,已安装的软件只会收到安全更新。在 Windows 中,我可以获得具有新功能的新版本程序。Windows 怎么能做到这一点,为什么 Ubuntu 不能呢?
我是运行 Ubuntu 13.04 的新 Ubuntu 用户。
我一直在尝试安装和使用 DeDRM 工具,但这样做时遇到了问题。我按照一些指示说我需要一个 Python 2.7 版本,但不需要任何 Python 3.0 或更高版本(因为 3.0 版本缺少一些必要的库?)。我尝试安装 Python 2.7.5.6,但没有成功。我想可能是因为我有更高版本的Python,所以我通过终端删除了Python 3.3,所以我可以安装早期版本的Python。
现在我已经卸载了 Python 3.3,许多应用程序不再工作,包括终端和 Ubuntu 软件中心。我现在不知道如何解决这个问题。
Ubuntu 12.04python v 2.7.3默认附带。我想升级到v 2.7.5. 我尝试了这个问题中给出的说明,
sudo apt-get install build-essential
sudo apt-get install libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
cd ~/Downloads/
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tgz
tar -xvf Python-2.7.5.tgz
cd Python-2.7.5
./configure
make
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)
最后一个命令失败并显示错误:
...
Compiling /usr/local/lib/python2.7/xmlrpclib.py ...
Compiling /usr/local/lib/python2.7/zipfile.py ...
make: *** [libinstall] Error 1
Run Code Online (Sandbox Code Playgroud)
如何进行此升级?
我需要 python 3.2 用于开发目的,但新的 ubuntu 13.04 带有 python 3.3。
是否有将旧版 python 安装到 ubuntu 的最佳实践?
谢谢
我正在尝试在 Ubuntu 12.04 中使用 Python 3.3.2 安装文本编辑器 IDLE,但是从 Ubuntu 软件中心我得知当前软件源中没有名为 idle-python 3.3 的软件包。
这是否意味着无法为 Ubuntu 12.04 安装?我可以更新这些源代码以包含 Ubuntu 12.04 的包 (idle-python 3.3) 吗?
过去,我从在线教程、python 书籍和其他各种来源安装和配置了 python,结果发现自己在出现问题时通过论坛挖掘并将各种信息拼凑在一起,以尝试达到我的目标。这是 python 3.XX 的干净安装/配置,不会干扰系统的默认解释器,具有 pip、易于安装、分发工具和 virtualenv 都正确配置和工作;可以和系统的python解释器并排使用,安装在/opt/目录下(合适的位置),在/opt/目录下有明确的名字(例如python3.3.0、python3.3.1、python3.3.2 ),并且可以在不使用别名的情况下从终端窗口调用(即路径已设置和工作)。这是很多标准,但这是我正在寻找的设置。
到目前为止,我找到的最接近的教程在这里(如何安装 Python 3.3?),但它仍然没有提供足够的说明或步骤中断。例如,得票最多的答案(来自 Sergey 和 minerz029)有以下问题:
不解释如何设置pip、轻松安装、分发工具和virtualenv。这些步骤似乎是不可能的,因为它们不包括在编译之前设置适当的依赖项以在编译之前获取分发工具(获取 pip 所必需)(如此处所示(/sf/ask/1318340971/ Distribution-for-python-3-3)但是当尝试访问第二个链接时,apt-get 似乎无法使用 openssl-devel。
不设置 python 路径而是使用系统链接。
我遵循的所有教程都会在从一个论坛到另一个论坛的过程中引发连锁反应,没有明确的答案,因为每个人都使用不同的步骤、命令、方法等,并且经常遗漏重新开始寻找的关键点。任何人都可以看看第一个链接并解释如何让 pip、easy_install 工作?我也遵循了第二作者的说明(即“布尔”),但他的步骤在第 3 步中断,似乎排除了第 2 步和第 3 步之间切换目录的关键点。