当前位置: 首页 > 面试题库 >

OS X Leopard上的多个版本的Python

施越彬
2023-03-14
问题内容

我目前在Mac上安装了多个版本的Python,一个版本是与它一起提供的,一个是我最近从python.org下载的版本,一个用于在本地运行Zope的旧版本,另一个是Appengine正在使用的版本。有点混乱。有任何建议使用一个版本的python来统治它们吗?我将如何处理已删除的旧版本,并将所有应用程序链接到一个安装中。我应该知道的Mac特定陷阱吗?这是一个愚蠢的主意吗?


问题答案:

拥有多个版本的Python本身并没有什么错。有时在使用具有版本依赖性的应用程序时这是必要的。可能最大的问题是处理网站程序包依存关系,这可能因应用程序而异。诸如此类的工具virtualenv可以为您提供帮助。你应该有一两件事
不能 做的是试图删除Apple提供的Python在/系统/图书馆/框架和链接到从/ usr / bin中/
Python的。



 类似资料:
  • 我想安装多个XAMPP版本。 在< code>NivF007对如何在mac-os-x-10-7上安装多个xampp版本或多个php版本的问题的回答中,有这样一句话 将 XAMPP 的每个实例安装在它自己的文件夹中 但你怎么能做到这一点呢?(因为您无法更改安装目录) 当您在安装管理器后重命名 XAMPP 文件夹时不起作用。

  • 问题内容: 我的计算机上同时安装了Python 3.3和Python 2.7。python 3.3工作正常,但是当我尝试使用python 2.7运行某些程序时,它仍然引用python 3.3。 例如:如果输入,它将在3.3上运行并正常工作,但是如果输入,则会出现此错误: 注意:我已将Python 2.7和3.3 .exe分别重命名为python27.exe和python33.exe。 任何帮助将不

  • 问题内容: 我有一个与第三方供应商VENDOR1的库X版本libfoo静态链接的应用程序。它还与来自第三方供应商VENDOR2的动态(共享)库libbar链接,该库静态链接了VENDOR1的libfoo版本Y。 因此libbar.so包含libfoo.a的Y版本,而我的可执行文件包含libfoo.x的X版本。libbar仅在内部使用libfoo,并且没有从我的应用程序传递到libbar的libfo

  • 在该项目中,我们使用Flyway迁移工具来开发数据库模式以及这些脚本的git历史。 这个想法是每个脚本编号都以number为前缀,增加值10,然后是名称,例如: 0000_name_one。sql 0010_name_two。sql 0020_name_tree.sql 等 但是,由于我们必须开始处理多个分支(例如,两个主要分支是:主master_ext),再加上我们有一些用于耗时功能的开发分支

  • 问题内容: 我的Linux机器上有Python2.6.5和Python2.4.4。 目前,我拥有的所有模块(wx,ply,pyserial,twisted,仅举几例)均已安装为2.6版本的python。如果我尝试使用Python2.4,则会收到预期的无模块错误。 这里的问题是,我有很多设备(比如说超过一千个)都在运行2.4.4,这将很快需要由这台机器支持(用于构建代码,发行版等)。到目前为止,我一

  • 问题内容: 我在计算机上安装了两个版本的Python(版本2.6和2.5)。我想为一个项目运行2.6,为另一个项目运行2.5。 如何指定要使用的商品? 我正在使用Windows XP SP2。 问题答案: 运行不同的Python副本就像启动正确的可执行文件一样容易。您提到您只是通过键入从命令行启动python实例。 这在Windows下的作用是拖移环境变量,检查可执行文件,批处理文件(),命令文件