Boost No Python Installation Configured And Autoconfiguration
If you are using Ubuntu Karmic, please see this. As of 2009-11-04, you need to use a. If you are seeing errors like AttributeError: 'Boost.Python.StaticProperty' object attribute 'doc' is read-only, you are affected by this issue.Step 1: Install BoostYou may install via your operating system's package manager or from source.From SourceThese instructions will help you install the on a Unix-like system. If you already have them installed, make sure that it's the version required by the software you would like to use. If not, no problem, we'll build it now.On Linux, make sure you have the Python headers (i.e. Development information) installed.
- Boost No Python Installation Configured And Autoconfiguration Number
- Boost No Python Installation Configured And Autoconfiguration Password
- Boost No Python Installation Configured And Autoconfiguration Driver
Your operating system may call this package something like python-dev or python-devel.Next, the boost release tar.bz2 file. To untar the file, use tar xfj boost1390.tar.bz2.On OS X, you may have to modify a couple of files to build Boost.Python properly. See.Then, do this from the boost download directory:$./bootstrap.sh -prefix=$HOME/pool -libdir=$HOME/pool/lib -with-libraries=signals,thread,python$./bjam variant=release link=shared installOn recent versions, the second line should read./b2./b2 installA few notes:.You may omit -with-libraries=. If you want to build all of boost, but it will make the compile take somewhat longer.Whenever you see a line beginning with the ' $' dollar sign, this means you should enter the subsequent text at your shell prompt. You don't have to be root. If a command is marked with ' sudo', these do require root privileges if you are using a Python interpreter that is installed globally.).Please make sure that the Boost.Python configuration process finds the version of Python you intend to use.
Boost No Python Installation Configured And Autoconfiguration Number
It is output during the configure/make stage. You may adapt the file and directory names to suit your liking, however the rest of this tutorial will assume that you use these paths. Even though the lines may appear wrapped above, you need to type the commands all on one line.Using a Mac with Snow Leopard and building for PyCUDA with 32-bit CUDA?Note: Since there is now 64-bit CUDA on the Mac, this is likely irrelevant by now.Boost needs to be built to in 32 bits to match the 32-bit version of CUDA if that's what you choose to build against.
Boost No Python Installation Configured And Autoconfiguration Password
On a Snow Leopard Mac, replace the boostrap and bjam commands with: $./bootstrap.sh -prefix=$HOME/pool -libdir=$HOME/pool/lib -with-libraries=signals,thread,python$./bjam address-model=3264 architecture=x86 variant=release link=shared installThe architecture setting comes from and is the key to not getting 'the architecture is invalid' error when running 's tests.Using a multiprocessor machine?If you have a multiprocessor machine, you may want to use $./bjam -j4 variant=release link=shared installinstead of the last command. (Replace the '4' by your processor count.)Potential ProblemsMissing Compression LibrariesIf you see something like.failed updating 30 targets.skipped 2 targets.at the end of the build process, please double-check that you have the Python headers installed.
Boost No Python Installation Configured And Autoconfiguration Driver
On OS X, LDLIBRARYPATH is spelled DYLDLIBRARYPATH.Building with MPINote: The code uses now, and this step is not necessary any more to use hedge with MPI.Add using mpi;to project-config.jam. (And no, don't omit any spaces from that line)Using a specific compilerAdd using gcc:: gcc4;to project-config.jam.
(Again, don't omit any spaces from that line)Using a specific Python installationAdd/modify the lineusing python: 2.5: /usr;in project-config.jam to suit your system and your preference.Deleting an old versionBefore you install a new version of Boost make sure to delete your old version. This includes all files of Boost in your $HOME/pool folder as well. Boost is in the lib and include subdirectories.Installing from SVNYou can get the development version of Boost using svn co boost-trunkOnce the code is successfully checked out, proceed as above.BoostInstallationHowto (last edited 2013-07-30 16:23:08 by ).