Comments (5)
Thanks for your feedback.
I fixed the README somehow.
But from your error message, it seems that setuptools
is not installed.
Could you provide me the information about your development environment(OS, Python version)?
Also, I'm just wondering, how does this project track different ros-releases, melodic/noetic/etc?
Actually it does not track the ros releases. All the packages are built from source(github) specified by this yaml file. I keep it to point the latest versions as much as possible, but it's independent of ros releases.
from simple.
Hi, sorry for the delay. We use pyenv to install our Python versions, and typically use Python 3.7.8 on Ubuntu Linux 18.04 or 20.04. I do not have setuptools installed, is that a requirement? Sorry, that's not true, I do have it installed:
$ pip install setuptools
Requirement already satisfied: setuptools in ./env/lib/python3.7/site-packages (50.3.0)
from simple.
Following steps from git clone
in a clean directory work for me (Ubuntu18.04, pyenv 1.2.15).
https://github.com/rospypi/simple#development
Could you try this and copy/paste the errors again?
git clone https://github.com/rospypi/simple.git
cd simple
git submodule update --init --recursive
pyenv local 3.7.5
virtualenv -p python3 dev
. ./dev/bin/activate
pip install --extra-index-url https://rospypi.github.io/simple/ -e rospy-builder/
rospy-build build -d any
rospy-build build -d linux --native
rospy-build index --local any --local linux index
from simple.
ok, thanks, I found the problem. We don't use virtualenv, we use Python's built-in venv module.
this: python -m venv dev
will result in the error I posted about above. When I switch to the virtualenv -p python3 dev
command, it worked fine. I didn't have virtualenv installed, so I needed to add it. When I installed virtualenv, it worked fine.
Digging deeper, I found I could make it work with python -m venv dev
, I think by uninstalling wheel and then reinstalling it with cache disabled:
pip uninstall wheel
pip install --upgrade --no-cache-dir wheel
So I guess unrelated to the repo, but its working now, thanks!
from simple.
Ah I see. Thank you for your confirming!
from simple.
Related Issues (20)
- unable to install rospy-builder in my own project HOT 2
- send rospy-build genmsg to a different directory
- ImportError: DLL load failed: The specified module could not be found (when import tf2_ros) HOT 2
- tf2_sensor_msgs support HOT 4
- CI fails
- Collaboration with RoboStack project? HOT 3
- sensor_msgs: missing point_cloud2? HOT 1
- tcpros_base.py:160: too many values to unpack HOT 2
- Rename branch main from master
- ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by .../py36/lib/python3.6/site-packages/tf2_py/_tf2.cpython-36m-x86_64-linux-gnu.so)
- Will the rosparam package also become available on rospypi? HOT 2
- Is it possible to start a roscore using rospypi from Python code? HOT 3
- How to open a rosbag stream HOT 2
- PyKDL and tf_conversions not available. HOT 4
- How to start roscore? HOT 3
- import rosbag
- Wrong mapping in `_CV_TYPES`? HOT 2
- Install not possible on OSX Monterey 12.6
- Support for python version > 3.8 HOT 3
- ModuleNotFoundError for Rospy --> Roscpp>=1.15.11
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 simple.