正确安装和OS X Lion中(以及未来的OS X版本的可能性)配置的Python / Pyside

2019-09-19 08:01发布

我有PyDev的不正确的自动完成pyside问题,我怀疑,我很想念在安装过程中的关键一步。

所以,一个人如何安装和配置一个新的OS X狮子安装到开发pyside?

注意:此问题并不在另一个堆放场属于。 这是一个程序员做的就是他的机器在外形使用的PyDev开发蟒蛇PySide。 系统管理员不太可能都遇到过这样的具体问题。

Answer 1:

我怀疑你身边跟着各种分散的文档和混合不同的Python解释和Python的工具。 另外下面的步骤4需要也可以做,这没有多少导游提。

为了让系统在PySide发展的状态符合一个Linux发行版,所有的管道对齐默认情况下,你必须做以下步骤:

第1步:安装Xcode中,冲泡和Xcode中的命令行工具(你会发现在BREW网站上本文档)。 一旦你有Xcode和命令行工具下载并安装下面的命令行应该安装酿造。

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

检查一切OK键brew doctor

用户安装的二进制文件的路径添加到~/.profile/etc/paths用文本编辑器( export PATH=/usr/local/bin:$PATH )。 确保新的路径是之前$PATH (或在顶部/etc/paths ,而不是之后)。

此外,安装后你想使你使用从正确的目录拿起确保任何蟒蛇管理工具。 该附加/usr/local/share/python的路径旁边的新路径上面指定。 因为你想的easy_install被正常安装和你的Python,而不是SOX的版本,下面我们验证正确的项目被拾起这一点很重要。

第2步:使用BREW安装python2.7 *。

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

第3步:验证蟒蛇二进制和二进制的easy_install在正确的目录。 您可以通过使用做到这一点whichwhereis

第4步:由于OSX有框架的时髦概念,图书馆管理,我们必须让其他工具(如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:使用酿造(安装pyside brew install pydev )。 这也将安装的Qt4作为一个依赖。

步骤6: 用的PyDev一起安装Eclipse

步骤7:配置蚀。 不要自动配置,手动添加新的解释和供应/usr/local/bin/python的蟒路径。 它应该会自动拿起库。 同时添加PySide的内置插件,因为PySide自动完成需要积极反省,而不是静态代码分析。

第8步:安装PIP easy_install install pip

只要你使用pipbrew为获得进一步的Python代码,你应该得到的东西管道进入正确的目录。 也就是说,直到美洲狮走来和废墟你的一天:d

注意自我

现在我知道,依赖管理是相对于Windows .NET或C / C ++(CRT)GAC或Linux的SONAME的或Java的类路径在Python中没有容易。 我们与间接性的迷宫全部结束。



文章来源: Correctly Installing and configuring Python/Pyside/PyDev on OS X Lion (and likely future versions of OS X)