From: Patrick S. <pat...@gm...> - 2011-01-15 03:27:57
|
I tried building visual python 5.4 following the directions in the INSTALL.txt file. I made a directory at the same level as the "visual-5.4_release" source directory and ran configure and make. Everything seems to work fine, and the cvisualmodule.so file is generated. The only thing I'm confused about is that running "make install" just copies the cvisualmodule.so file back into the visual-5.4_release directory. I'm just not sure which files I am supposed to move where to be able to use vpython. I tried just copying the whole "visual-5.5_release/site-packages" directory into "/usr/lib/python2.6/site-packages" (making sure it was in python's search path), but I'm not able to load visual. Doing "import visual" gives the error: ImportError: cannot import name cvisual cvisualmodule.so is in the /usr/lib/python2.6/site-packages/visual directory, but it apparently can't be imported. If anyone can help me figure out what's wrong I'd greatly appreciate it. Thanks. |
From: Bruce S. <Bru...@nc...> - 2011-01-15 06:29:41
|
You need to execute "sudo make install" to move the various components into the right places. For cleanliness, it would be a good idea first to remove the Visual stuff from site-packages. Also, because site-packages is no longer (alas) on the Ubuntu Python module search path, you need to follow these instructions in INSTALL.txt: You will also need to copy vpython-core2/src/gtk2/site-packages.pth to /usr/lib/python2.6/dist-packages to put /usr/lib/python2.6/site-packages on the Python search path. You will have to adjust the contents of site-packages.pth text file if you are installing to /usr/lib rather than /usr/local. Hope this helps! Bruce Sherwood On Fri, Jan 14, 2011 at 8:27 PM, Patrick Shea <pat...@gm...> wrote: > I tried building visual python 5.4 following the directions in the > INSTALL.txt file. I made a directory at the same level as the > "visual-5.4_release" source directory and ran configure and make. > Everything seems to work fine, and the cvisualmodule.so file is > generated. > > The only thing I'm confused about is that running "make install" just > copies the cvisualmodule.so file back into the visual-5.4_release > directory. I'm just not sure which files I am supposed to move where to > be able to use vpython. I tried just copying the whole > "visual-5.5_release/site-packages" directory into > "/usr/lib/python2.6/site-packages" (making sure it was in python's > search path), but I'm not able to load visual. Doing "import visual" > gives the error: > > ImportError: cannot import name cvisual > > cvisualmodule.so is in the /usr/lib/python2.6/site-packages/visual > directory, but it apparently can't be imported. If anyone can help me > figure out what's wrong I'd greatly appreciate it. Thanks. > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users > |
From: Patrick S. <pat...@gm...> - 2011-01-15 16:16:54
|
Thanks for your reply! Unfortunately, for me running sudo make install just copies the cvisualmodule.so file to ../visual-5.4_release/site-packages/visual/cvisualmodule.so. Here's what I did in detail: 1. Make a directory on the same level as the source directory, and copy visual-5.4_release/src/gtk2/makefile into it. (I also had to edit a couple of things in the makefile: I changed the name of the source directory to visual-5.4_release from vpython-core2, and changed the -lboost_python-mt flags to -lboost_python-mt-py26, since that's how the libraries are named in Ubuntu) 2. I ran configure from the newly created directory with the makefile in it, with the --prefix=/usr argument. 3. Ran make from the same directory 4. Then when I run sudo make install, it just says cp cvisualmodule.so ../visual-5.4_release/site-packages/visual, and nothing gets copied into /usr/lib/python2.6 Thanks for your help, Patrick On Fri, 2011-01-14 at 23:29 -0700, Bruce Sherwood wrote: > You need to execute "sudo make install" to move the various components > into the right places. For cleanliness, it would be a good idea first > to remove the Visual stuff from site-packages. > > Also, because site-packages is no longer (alas) on the Ubuntu Python > module search path, you need to follow these instructions in > INSTALL.txt: > > You will also need to copy vpython-core2/src/gtk2/site-packages.pth to > /usr/lib/python2.6/dist-packages to put /usr/lib/python2.6/site-packages > on the Python search path. > > You will have to adjust the contents of site-packages.pth text file if > you are installing to /usr/lib rather than /usr/local. > > Hope this helps! > > Bruce Sherwood > > On Fri, Jan 14, 2011 at 8:27 PM, Patrick Shea > <pat...@gm...> wrote: > > I tried building visual python 5.4 following the directions in the > > INSTALL.txt file. I made a directory at the same level as the > > "visual-5.4_release" source directory and ran configure and make. > > Everything seems to work fine, and the cvisualmodule.so file is > > generated. > > > > The only thing I'm confused about is that running "make install" just > > copies the cvisualmodule.so file back into the visual-5.4_release > > directory. I'm just not sure which files I am supposed to move where to > > be able to use vpython. I tried just copying the whole > > "visual-5.5_release/site-packages" directory into > > "/usr/lib/python2.6/site-packages" (making sure it was in python's > > search path), but I'm not able to load visual. Doing "import visual" > > gives the error: > > > > ImportError: cannot import name cvisual > > > > cvisualmodule.so is in the /usr/lib/python2.6/site-packages/visual > > directory, but it apparently can't be imported. If anyone can help me > > figure out what's wrong I'd greatly appreciate it. Thanks. > > > > > > > > ------------------------------------------------------------------------------ > > Protect Your Site and Customers from Malware Attacks > > Learn about various malware tactics and how to avoid them. Understand > > malware threats, the impact they can have on your business, and how you > > can protect your company and customers by using code signing. > > http://p.sf.net/sfu/oracle-sfdevnl > > _______________________________________________ > > Visualpython-users mailing list > > Vis...@li... > > https://lists.sourceforge.net/lists/listinfo/visualpython-users > > > > ------------------------------------------------------------------------------ > Protect Your Site and Customers from Malware Attacks > Learn about various malware tactics and how to avoid them. Understand > malware threats, the impact they can have on your business, and how you > can protect your company and customers by using code signing. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users |