我是否将 Python 3.3 安装在了正确的文件夹中?

我是否将 Python 3.3 安装在了正确的文件夹中?

我下载并安装了它(主要感谢“操作方法”部分的这些人:如何安装 Python 3.3?),而我使用的学习指南解释说,将安装放在下载文件夹中可能不是 Windows 用户的最佳选择。对于使用 ubuntu 的我来说也是这种情况吗?如果是这样,我可以简单地将其复制并粘贴到其他地方吗?哪里可能是个好地方?谢谢!

答案1

如果您使用的是 12.10,您可以(并且应该,除非您有任何特殊要求)简单地从存储库安装 Python 3.3。这样,它将作为其余安装的一部分进行更新,并且安装支持库将更容易。

sudo apt-get install python3.3

如果您确实想自己编译并安装,通常将生成的二进制文件放在 /usr/bin 或 /usr/local/bin 中。对于我自己编译的东西,我通常选择后者。

现在,像 python 这样的源代码都有自己的目录结构:bin、include、lib、src 等。您可以在 Python-3.3.0 目录下看到这些。

如果您仔细查看 /usr 文件系统,您会看到类似的结构 - /usr/bin、/usr/src、/usr/include、/usr/lib 等。从存储库安装的软件被插入到这个 /usr 文件结构中,相关文件被放置在适当的位置。

如果您从源代码编译 Python,您将拥有一个 Python 目录,其中包含所有这些不同类型的文件。如果您尝试自己将其划分到 /usr 下的结构中,那么您将陷入真正的混乱,并且事后很难将其全部删除。

因此,通常的做法是将整个目录放在 /opt 下。您可以在那里编译它,然后您可以复制将生成的二进制文件放入 /usr/bin 或 /usr/local/bin,或者你可以制作符号链接给他们。

您所遵循的说明向您展示了如何在 /opt 下编译 python 并在 /usr/bin 中创建指向主要 python 二进制文件的符号链接。这是一个完全可以接受的惯例。

我还应该补充一点:我说的是公约这里。惯例并不总是需要严格遵循。但对于第一步来说,这些惯例是一个很好的开始。随着你的进步,你可以(并且毫无疑问会)发展自己的“风格”。

要了解有关文件系统结构的更多信息(这确实很有用),请快速浏览 Ubuntu 简洁明了的文件系统树概述

相关内容