Build instructions for pygobject on OSX - macos

How do you build pygobject (GTK+ 3 in Python with introspection) on OSX? I'm not a mac user--I'm hoping to help my colleagues run an application I wrote for Linux on their mac books.

Found these instructions on the GNOME wiki: GTK+/OSX/Building and GTK+/OSX/Python

Related

How to install wxPython on Mac OS 10.8 using MacPorts?

I would like to install wxPython on Mac OS 10.8 using MacPorts. So for I have run into errors. Using pip didn't work because of errors. There are a lot of packages in MacPorts that are related to wxPython. The trick is finding one that works on my version of Mac OS. Hopefully someone knows the right formula.
You've already found that there are several wxPython-related ports in MacPorts:
$ port echo name:wxp
py-wxpython-3.0
py-wxpython-4.0
py27-wxpython-3.0
py27-wxpython-4.0
py35-wxpython-4.0
py36-wxpython-4.0
py37-wxpython-4.0
py38-wxpython-4.0
py39-wxpython-4.0
wxPython-3.0
Looks like if you want wxPython 3, your only option is to sudo port install py27-wxpython-3.0 which is for Python 2.7. If you want wxPython 4, you can pick which version of Python 2.7 or 3.x you want.
OS X 10.8 is very old, so there is a possibility that these or any other ports in MacPorts will not work on it. You can look up ports in the ports web site and check to see if they built successfully on the automated build system.
For example, as of this writing, py39-wxpython-4.0 built successfully on OS X 10.11 and later but not on 10.10 or earlier. That information could be outdated. You can always try installing the port yourself to see what happens. If you encounter a build failure, please report it to MacPorts so that it can hopefully be fixed.

How to compile OpenThread examples on Mac OS?

How can I compile the OpenThread examples on Mac OS?
The scripts supplied in the repository do not work, because they use apt-get which is not available in Mac OS.
Is there some kind of guide on how this can be achived (either compiling natively or in a VM or container)?
This PR seeks to add Mac (i.e. brew) support to the setup script: https://github.com/openthread/openthread/pull/2332

Python 3.5 for OS X El Capitan

I am using OS X El Capitan and my default Python version is 2.7.10.
How can I change the default version to Python 3.5 for Terminal use?
El Capitan comes bundled with 2.7 and is used internally, so its best you don't do anything with it.
The easiest way is to download the Mac installer,
https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg
Install it by following the steps in the GUI, go to terminal and to start python type,
python3
For Brew, kindly refer to the document,
Installing Python on Mac OS X
It has a step-by-step guide to help you through the entire process of installing python 3.x
Regards.
Leave Python 2.X as it is.
Download Python either from https://www.python.org/ftp/python/3.5.0/python-3.5.0-macosx10.6.pkg or HomeBrew or via Anaconda from https://www.continuum.io/downloads.
add an alias in your ~/.bash_profile as follows
alias python='python3'
Hope that helped
you can use other answers and update your python version (actually you shouldnt update 2.7 because it makes problems for your applications that uses that version of python) OR
Use
Python3
Because you have it already
for your works like making virtual environments in that version.
My suggestion for you if you want to use different python versions on your system that could be so useful for ML and Data minings is USING
Pyenv
helps you manage you python versions.

How do you install Intel TBB on OS X?

How do you properly install the open source version of Intel Thread Building Blocks (TBB) on OS X 10.6? The open source version doesn't seem to have a proper install script.
http://www.threadingbuildingblocks.org/ver.php?fid=154
I found an easy way to install it:
brew install tbb
Requires Homebrew, which is highly recommended for any Mac user wanting to use various open source tools.
There is a tutorial for using TBB 2.2 on a Mac without MacPorts/Homebrew. Maybe that's of help for you!

confused about macports

I am using MacBook Pro Mac OS 10.5 with related version of XCode. I am new to this development environment. I am learning macports, and I read information about macports from http://www.macports.org/. But I am still confused what macports is after reading information from this site.
I am previous working on Windows and Linux, could anyone let me know what macports is (in easy words) and what is the similar item on Windows/Linux?
thanks in avdance,
George
macports is a way of getting executables and other compiled code installed on your computer without having to work out the details of compiling/linking each apllication.
It is equivalent to a package manager under Linux and other Unicies. There is no direct equivalent under Windows.
It is just a convenient way to install a lot of *nix soft on your mac book. They are installed separately (not overwriting) from binaries/daemons/libs already installed on your mac (by default in folder /opl/local). Also they are much fresher than those installed on your mac.
For example 10.6 ships with bash 3.2, but after running sudo port install bash, you will get version 4.x (to make it your default shell add /opt/local/bin/bash to file /private/etc/shells, run chsh -s /opt/local/bin/bash and reopen terminal).
Note other os x package managers: fink and homebrew (superuser question)

Resources