gpt4 book ai didi

python - 在 OS X Lion(以及 future 可能的 OS X 版本)上正确安装和配置 Python/Pyside/PyDev

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:53 25 4
gpt4 key购买 nike

我遇到 PyDev 无法正确自动完成 pyside 的问题,我怀疑我在安装过程中遗漏了一个关键步骤。

那么,如何安装和配置全新的 OS X lion 安装来开发 pyside?

注意:这个问题不属于另一个堆栈站点。这是程序员必须做的,才能让他的机器成形,以便使用 PyDev 开发 python PySide。系统管理员不太可能遇到此特定问题。

最佳答案

我怀疑您遵循了各种分散的文档并混合使用了不同的 Python 解释器和 Python 工具。此外,下面的第 4 步也需要完成,很多指南都没有提到这一点。

要使系统处于与 Linux 发行版一致的 PySide 开发状态,默认情况下所有管道都对齐,您必须执行以下步骤:

第 1 步:安装 Xcode、brew 和 xcode 命令行工具(您可以在 brew 网站上找到相关文档)。下载并安装 Xcode 和命令行工具后,应使用以下命令行安装 brew。

/usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"

使用 brew doctor 检查一切是否正常。

使用文本编辑器(export PATH=/usr/local/bin:$PATH).确保新路径在 $PATH 之前(或在 /etc/paths 的顶部而不是之后)。

此外,在安装之后,您要确保您使用的任何 python 管理实用程序都是从正确的目录中获取的。为此,将 /usr/local/share/python 添加到您在上面指定的新路径旁边的路径中。这很重要,因为您希望 easy_install 正常运行并安装到您的 python 版本而不是 sox 版本,下面我们验证是否选择了正确的项目。

第二步:使用brew安装python2.7.*

brew install readline sqlite gdbm pkg-config
brew install python --framework --universal

第 3 步:验证 python 二进制文件和 easy_install 二进制文件位于正确的目录中。您可以使用 which and not whereis 来执行此操作.

第 4 步:由于 OSX 具有时髦的框架概念,对于库管理,我们必须对事物进行符号链接(symbolic link),以便其他工具(如 eclipse)可以正确地自动配置。

cd /Library/Frameworks/Python.framework/Versions
sudo rm Current
sudo ln -s /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current
# following might not be needed or advised (see discussion below).
cd /System/Library/Frameworks/Python.framework/Versions
sudo rm Current
sudo ln -s /usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current

第 5 步:使用 brew 安装 pyside(brew install pydev)。这也会将 Qt4 安装为依赖项。

第 6 步:Install Eclipse along with PyDev

第七步:配置eclipse。不要自动配置,手动添加一个新的解释器并提供 /usr/local/bin/python 作为 python 路径。它应该自动获取库。还要将 PySide 添加到内置函数中,因为 PySide 自动完成需要主动自省(introspection),而不是静态代码分析。

第八步:安装pip easy_install install pip

如果您使用 pipbrew 获取更多的 python 代码,您应该将内容管道传输到正确的目录中。直到山狮出现并毁了你的一天:D

self 提醒

我现在知道,与 Windows .net 或 C/C++ (CRT) GAC 或 Linux 的 soname 或 java 的类路径相比,python 中的依赖关系管理并不容易。我们都以间接的迷宫结束。

关于python - 在 OS X Lion(以及 future 可能的 OS X 版本)上正确安装和配置 Python/Pyside/PyDev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com