首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >OS X上Python升级的几个问题

OS X上Python升级的几个问题
EN

Stack Overflow用户
提问于 2011-01-14 14:10:28
回答 2查看 680关注 0票数 1

我有OSX10.6.6雪豹。在64位模式下,python的OS默认安装为2.6.1。Apple很好地安装了多个python扩展,比如numpy和几个苹果事件框架。

大多数人不建议在OS上升级默认的Perl,因为操作系统在发布时依赖于Perl的某些行为。Python社区似乎更加乐观,建议

"MacPython“社区的压倒性建议是通过从Python标准发布页面下载和安装更新版本来升级您的Python。

我做了两次升级尝试。第一次尝试是通过MacPorts安装Python2.7.1。第二个只是直接从Python标准发布页面下载Python2.7.1。

事实:

  1. MacPorts版本安装在/opt/local/bin/python中,框架在/opt中。
  2. 默认的OSXpython2.6.1和2.5.4保持在/usr/bin
  3. /System/Library/Frameworks/Python.framework为pythonv2.3、2.5、2.6和"Current“提供了框架。“当前”是空的。
  4. 从python网站下载的内容安装在/usr/local/bin上,是指向/Library/Frameworks/Python.framework/Versions 2.7的链接。
  5. 我的路径是设置好的,所以MacPorts版本是路径中的第一个版本。

问题和问题:

  1. MacPorts版本无法运行pydocs -g。它失败了:TclError: out of stack space (infinite loop?)我试过下载Tkinter的macport版本,但仍然没有joy。想法?
  2. 我可以在苹果安装的python支持模块上迁移,还是需要手动重新安装每个模块?
  3. 我可以删除/System/Library/Frameworks/Python.framework中的python2.3框架吗?似乎没有指向/usr/bin目录中这些可执行文件的链接。
  4. 如果"MacPython“社区的建议是”升级“,那么为什么系统版本没有被2.7.1的python下载所影响呢?
  5. 一旦我弄清楚了所有这些版本,在安装的python不同版本之间共享模块的“最佳实践”是什么?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-14 14:25:09

  1. MacPorts版本无法运行pydocs -g。它失败了,错误是: TclError:离开堆栈空间(无限循环?)我试过下载Tkinter的macport版本,但仍然没有joy。想法?

我不是MacPorts的用户,所以我对这个项目没有任何想法。

  1. 我可以在苹果安装的python支持模块上迁移,还是需要手动重新安装每个模块?

手动重新安装每一个。我建议在一个或多个virtualenv环境中安装这些文件,以免污染全局site-packages目录。

  1. 我能删除/System/Library/ framework /Python.framework中的python2.3框架吗?似乎没有指向/usr/bin目录中这些可执行文件的链接。

我不会删除/System/Library/Frameworks/中的任何内容。正如亚历克斯·马泰利在回答这个问题时所指出的,“您不应该以任何方式篡改系统提供的Python。”

  1. 如果"MacPython“社区的建议是”升级“,那么为什么系统版本没有被2.7.1的python下载所影响呢?

当他们使用“升级”这个词时,他们真正的意思是执行一个全新的安装,而不是使用/触摸苹果安装的版本。

  1. 一旦我弄清楚了所有这些版本,在安装的python不同版本之间共享模块的“最佳实践”是什么?

维塔列夫

有关我如何安装Python和各种包的信息,请查看以下StackOverflow问题:

使用Python.org,DMG将执行位于/Library/Frameworks/Python.framework/中的Python.org安装。

票数 1
EN

Stack Overflow用户

发布于 2012-11-20 21:52:43

我唯一找到答案的地方是:跟着羊的博客

所有的学分跟随绵羊这个伟大的答案问题#1 re: MacPorts & TCL线程.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4696525

复制
相关文章
【数据】即使不会爬虫技术,也能轻松获取的重要数据
小编邀请您,先思考: 1 对于具体的业务问题,如何做好数据准备? 很多做数据分析的同学,对数据的获取有一个误区,觉得在互联网上获取数据,必须通过爬虫进行爬取。殊不知,有些必须知道的数据,即使不会爬虫的技能,也可以轻松获取。 根据这些数据类型的不同,我把它们划分为实时数据、趋势数据以及关联数据,这里,我们先来了解一下,互联网上,有哪些基于地理位置信息的实时数据。 一、实时数据 实时数据,顾名思义,是事物当前状态的数据。更好的,经过整合的实时数据,可以为我们尽早地处理问题,提供最佳的契机。 那么,互联网上,有
陆勤_数据人网
2018/04/18
5.1K0
【数据】即使不会爬虫技术,也能轻松获取的重要数据
时钟也能虚拟化吗
我们知道kvm有一个半虚拟化的时钟kvm-clock,但是现在只对Linux Guest支持,半虚拟化的时钟具有准确高效的有点,而使用TSC和RTC等时钟存在效率低高延迟的缺点,本文具体介绍一下虚拟化下的时钟原理。
虚拟化云计算
2018/04/08
3.8K0
时钟也能虚拟化吗
[javaEE] web应用的目录结构&配置虚拟主机
|--web.xml 整个web的配置文件,配置主页,Servlet的映射,过滤器,监听器的配置
唯一Chat
2019/09/10
8030
Web Security 之 HTTP Host header attacks
在本节中,我们将讨论错误的配置和有缺陷的业务逻辑如何通过 HTTP Host 头使网站遭受各种攻击。我们将概述识别易受 HTTP Host 头攻击的网站的高级方法,并演示如何利用此方法。最后,我们将提供一些有关如何保护自己网站的一般建议。
凌虚
2021/03/19
5.9K0
Web Security 之 HTTP Host header attacks
Linux下配置基于Apache的Web虚拟主机
Web虚拟主机指的是在同一台服务器中运行多个web站点,其中的每个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web主机,通过虚拟Web主机服务可以充分利用服务器的硬件资源。
星哥玩云
2022/07/27
1.8K0
Linux下配置基于Apache的Web虚拟主机
我什么也不懂,能搞个自己的网站吗?能!
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
我被狗咬了
2019/11/12
2.3K0
你造吗,null 也能 toString()!
这时候呢,为了检验我的算法是否符合预期,通常我会在这里把这个 MatchPoint 打印出来,不巧的是 Android 的日志函数签名长这样:
bennyhuo
2020/02/20
3.5K0
在应用程序中发现不必要的 Http 响应头
陶然同学
2023/10/14
3740
在应用程序中发现不必要的 Http 响应头
你能发现这段 Python 代码中的 bug 吗?
原文链接:https://dwrodri.gitlab.io/can-you-spot-the-bug-in-this-python-code/
腾讯云 CODING
2023/08/18
1410
你能发现这段 Python 代码中的 bug 吗?
你能发现这段 Python 代码中的 bug 吗?
原文链接:https://dwrodri.gitlab.io/can-you-spot-the-bug-in-this-python-code/
腾讯云 CODING
2023/08/17
2120
你能发现这段 Python 代码中的 bug 吗?
读书也能收获工作经验吗?
我常常遇到这样的问题,我想考研,但考研读书是不是白白损失了三年工作经验积累的时间?
用户1756920
2018/07/23
3280
研究发现,电源指示灯的闪烁也能泄露密码
在巧妙的旁路攻击中,一组学者发现可以通过分析设备电源 LED 指示灯的变化来破解设备密钥。
FB客服
2023/08/08
2630
研究发现,电源指示灯的闪烁也能泄露密码
Apache配置虚拟主机_apache中配置虚拟主机的作用
修改Apache的虚拟主机配置文件 httpd-vhosts.conf,在文件的最后加上如下的代码:
全栈程序员站长
2022/10/01
7.8K0
仍然困惑区块链呢?即使是一个6岁的孩子也能理解
孩子们很好奇,有时他们的问题会让你大吃一惊。这事最近发生在我身上,当我一晚上下了电话。我6岁的儿子JJ问道:“爸爸,区块链是什么?” 你在开玩笑,对吧? 几乎自动地,脑海中浮现的短语是“一种分散的、分
架构师研究会
2018/07/25
4310
仍然困惑区块链呢?即使是一个6岁的孩子也能理解
挖洞经验 | 一个价值$3133.7美金的Google漏洞
在对Google的安全研究中,由于其云服务平台“cloud.google.com” 具备多种功能,感觉有点意思,所以某天我决定来深入测试一下它。
FB客服
2018/12/04
7610
挖洞经验 | 一个价值$3133.7美金的Google漏洞
Android系统中也存在Web注入吗?
有一类专门针对浏览器的攻击,被称为浏览器中间人(MITB)攻击。想要实现这类攻击,方式也非常的多,像恶意 DDL 注入,扩展欺骗或将一些特制的恶意代码注入到浏览器页面中,欺骗代理服务器等。MITB
FB客服
2018/02/09
9800
Android系统中也存在Web注入吗?
apache 虚拟主机的配置
由于项目的需要,开始学习php,开始就把我跟憋住了,配置虚拟主机,看网上的配置,跟着一步一步的走,总是不通,原来呢,是没有使用虚拟主机配置是成功。我就想着,得,从新开始配,把原来的httpd.conf给废掉,从新配置,还是报forbidden错误,访问受限,我就开始一点一点的修改访问权限。步骤如下:
用户5640963
2019/07/26
2.3K0
apache 虚拟主机配置详解_linux 配置虚拟主机
​ httpd.conf是Apache的主配文件,整个Apache也不过就是这个配置文件,里面几乎包含了所有的配置。有的distribution都将这个文件拆分成数个小文件分别管理不同的参数。但是主要配置文件还是以这个文件为主。只要找到这个文件名就知道如何设置了。后面会详细解释Apache主配文件的每一行配置
全栈程序员站长
2022/10/01
5K0
apache 虚拟主机配置详解_linux 配置虚拟主机
apache 虚拟主机配置详解_如何配置虚拟主机
1,Include conf/extra/httpd-vhosts.conf,去掉注释;
全栈程序员站长
2022/09/29
13.6K0
CSS也能像组件状态一样响应式更新?
我们用这三个维度分析下Vue的SFC(Single-File-Component,单文件组件):
公众号@魔术师卡颂
2021/08/26
8050
CSS也能像组件状态一样响应式更新?

相似问题

Web代理自动发现能泄漏HTTPS URL吗?

10

即使你没有连接,WiFi也能检测到你吗

20

即使地址栏显示HTTP,表单提交也能被加密吗?

30

即使我拿走了SIM卡,警察也能追踪我的手机吗?

20

WAF能转换HTTP响应吗?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文