Comments (5)
From sirkne on March 10, 2011 16:38:46
This is not a pybox2d issue. See the note [ https://code.google.com/p/pybox2d/wiki/Installer#OS_X here] for one. I'm not sure of the packaged version of Python with OSX 10.6.6, but with older versions of OSX the community recommendation (as from [ http://www.python.org/download/mac/ here]) has always been to install the official versions from the Python site.
If you, or anyone, can tell me how to target the System Python versions, I would be happy to make installers for the next release. Even then, I don't think Pygame and other graphics libraries would work with it.
Status: Invalid
from pybox2d.
From comedaybreak on March 10, 2011 16:55:32
if the osx installers don't serve the most common need then they probably shouldn't be in the list of downloads. also you might want to make the first sentence of the os x installer help section recommend using easy_install. i was confused by the term "official installer" since an installer provided by a package seems official.
from pybox2d.
From sirkne on March 10, 2011 17:07:58
If they shouldn't be in the list of downloads, where should they be? Do you suggest I just not target OS X? Is it my fault that the fairly standard mpkg by way of setuptools does not use System Python?
The 'official installer' does not refer to pybox2d. It refers to Python.
from pybox2d.
From comedaybreak on March 10, 2011 17:26:27
all i'm saying is that installation was confusing and problematic for me. and for these reasons:
- "easy_install pybox2d" didn't work because the project name is different than the install name.
- the most promising looking downloadable installer didn't work.
- the OSX section of the pybox2d help page confusingly talked about that non-working installer instead of first saying "on mac, install with: easy_install box2d". then it might say "if your situation is such-and-such, consider using the mpkg installer."
from pybox2d.
From sirkne on March 10, 2011 17:43:13
Well, thank you for breaking it down. I will modify the documentation to attempt to be more clear.
Please bear in mind these things:
- I am a one person 'team', working on this project because (sometimes) I find it fun and satisfying.
- It is very difficult to support 3 platforms and several versions of Python when your library is not pure Python -- especially when you have limited access to some of those platforms.
- One of two (likely both) of your issues were previously reported. I can't completely fault you for that, because I've done it myself before. But please do consider the previous points when posting further issues for this (or other projects). A little bit of work on the users' behalf can save a great deal of time for the developer.
The downloads have not been updated for a long time -- I realize that. I've been trying to work toward a release of a new version for a long time now.
from pybox2d.
Related Issues (20)
- Problem with examples and Python 3.6 HOT 4
- vertex locations change when setting vertices for polygon HOT 4
- ContactManagers are broken with multiple worlds (Segfault) HOT 2
- Compile errors with -fpermissive HOT 1
- Windows 10 python 3.7 HOT 4
- SIGSEGV termination when using b2ContactListener HOT 3
- Access body.userData in EndContact cause crash HOT 2
- Potential Memory Leak in b2World.DestroyBody HOT 3
- vec2 getters return vec2 that holds reference to original value
- PyPI and usage in Gym HOT 2
- Issue installing on Windows 10 with Python 3.9.7 HOT 2
- DebugDraw in pyBox2D HOT 1
- installed but not recognized HOT 2
- How to draw custom shape containing half circle
- Swig version? HOT 3
- Question about b2GetPointStates
- legacy-install-failure on windows and ubuntu (WSL)
- Installation with conda fails
- Re: CalledProcessError: Command 'b'\napt-get install swig\n\ngit clone https://github.com/pybox2d/pybox2d\ncd pybox2d\npython setup.py build\npython setup.py install\n\napt-get install -y
- Examples in README not working.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pybox2d.