-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to using python3 #158
Comments
@EricCousineau-TRI qq: do you know if the pybind11 fork works with python 3? Any comments / warnings are more than welcome. |
@EricCousineau-TRI, also interested in this question for TRI driving, since it defaults to python3. |
Our
At present, Drake is only built for Python2.7, so if you're using |
Unfortunately we're all far too dour and serious. No Mac silliness here .... |
Python 2.7 for us is fine, for now. I'll let the TRI driving sim team entertain themselves with python3 / maliput bindings / pydrake and identify the issues for us. |
Sounds good. I've realized that I haven't seen any issues regarding Python3 in Drake issues, so I made a quick one here: |
Subsumed by #544. |
We'd like to get this into Milestone 3, now that the Drake side is working. |
Drake documentation re python3: https://drake.mit.edu/bazel.html#python-versions Not sure if they have a fetchable tarball for a python3 build yet though. We'll need to either fetch that or build it and save it ourselves. |
Not yet, but should have one next week: Also, CMake building: |
Thanks for the pointer @EricCousineau-TRI ! Just to confirm, |
Yup! You'll just need to make sure you run:
first so it can symlink in the right platform. Note that Python 3 is only supported on Bionic. |
Ah, thanks for that @EricCousineau-TRI ! |
This was completed by @basicNew and @hidmic in #583 and maliput/delphyne_gui#179 . @stonier would you like to pull the latest and check so we can close this issue (and thus close out Milestone 3)? |
Done, closing this one. |
We are currently using python2 both for the launchers and for the python bindings. We eventually want to move to using python3, but this is blocked on the fact that LCM as compiled by drake only compiles for python2.7. Once we remove all of the bridge from delphyne, we don't need LCM anymore and we can then switch to python3.
The text was updated successfully, but these errors were encountered: