结合上面问题和已经操作的过程,vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~$ git clone https://github.com/hungpham2511/toppra.git --depth=1
正克隆到 'toppra'...
remote: Enumerating objects: 241, done.
remote: Counting objects: 100% (241/241), done.
remote: Compressing objects: 100% (230/230), done.
remote: Total 241 (delta 4), reused 85 (delta 1), pack-reused 0 (from 0)
接收对象中: 100% (241/241), 917.68 KiB | 1.98 MiB/s, 完成.
处理 delta 中: 100% (4/4), 完成.
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~$ cd toppra
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ git checkout v0.1.0
error: 路径规格 'v0.1.0' 未匹配任何 git 已知文件
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ git checkout v0.1
error: 路径规格 'v0.1' 未匹配任何 git 已知文件
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ sed -i 's#<TOPP/#<toppra/TOPP/#' src/TOPP/TOPP.pyx
sed: 无法读取 src/TOPP/TOPP.pyx: 没有那个文件或目录
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ pip3 install numpy cython wheel
Requirement already satisfied: numpy in /usr/local/lib/python3.8/dist-packages (1.19.5)
Requirement already satisfied: cython in /usr/lib/python3/dist-packages (0.29.14)
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.34.2)
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ python3 setup.py build_ext --inplace
Compiling toppra/_CythonUtils.pyx because it changed.
Compiling toppra/solverwrapper/cy_seidel_solverwrapper.pyx because it changed.
[1/2] Cythonizing toppra/_CythonUtils.pyx
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/vae/toppra/toppra/_CythonUtils.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
[2/2] Cythonizing toppra/solverwrapper/cy_seidel_solverwrapper.pyx
/usr/lib/python3/dist-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /home/vae/toppra/toppra/solverwrapper/cy_seidel_solverwrapper.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
warning: toppra/solverwrapper/cy_seidel_solverwrapper.pyx:591:26: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line.
warning: toppra/solverwrapper/cy_seidel_solverwrapper.pyx:591:39: Non-trivial type declarators in shared declaration (e.g. mix of pointers and values). Each pointer declaration should be on its own line.
running build_ext
building 'toppra._CythonUtils' extension
creating build
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/toppra
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.8/dist-packages/numpy/core/include -I/usr/include/python3.8 -c toppra/_CythonUtils.c -o build/temp.linux-x86_64-3.8/toppra/_CythonUtils.o -O2
In file included from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
from toppra/_CythonUtils.c:620:
/usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/toppra/_CythonUtils.o -o /home/vae/toppra/toppra/_CythonUtils.cpython-38-x86_64-linux-gnu.so
building 'toppra.solverwrapper.cy_seidel_solverwrapper' extension
creating build/temp.linux-x86_64-3.8/toppra/solverwrapper
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.8/dist-packages/numpy/core/include -I/usr/include/python3.8 -c toppra/solverwrapper/cy_seidel_solverwrapper.c -o build/temp.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.o -O1
In file included from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
from toppra/solverwrapper/cy_seidel_solverwrapper.c:620:
/usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp1d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:3776:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3776 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {
| ^
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp2d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:5474:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5474 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) < __pyx_v_k) != 0);
| ^
toppra/solverwrapper/cy_seidel_solverwrapper.c:5504:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5504 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == __pyx_v_k) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5533:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5533 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 1)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5562:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5562 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 2)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5591:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5591 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 3)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp1d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.active_c[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
4112 | return __pyx_r;
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.optvar[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.optval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp2d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optvar[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
5712 | return __pyx_r;
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optvar[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.active_c[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.active_c[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.o -o /home/vae/toppra/toppra/solverwrapper/cy_seidel_solverwrapper.cpython-38-x86_64-linux-gnu.so
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ sudo python3 setup.py install
running install
running build
running build_py
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/toppra
copying toppra/utils.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/interpolator.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/planning_utils.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/constants.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/__init__.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/parametrizer.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/simplepath.py -> build/lib.linux-x86_64-3.8/toppra
copying toppra/exceptions.py -> build/lib.linux-x86_64-3.8/toppra
creating build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/linear_joint_velocity.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/linear_constraint.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/__init__.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/linear_joint_acceleration.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/linear_second_order.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/constraint.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/conic_constraint.py -> build/lib.linux-x86_64-3.8/toppra/constraint
copying toppra/constraint/joint_torque.py -> build/lib.linux-x86_64-3.8/toppra/constraint
creating build/lib.linux-x86_64-3.8/toppra/algorithm
copying toppra/algorithm/__init__.py -> build/lib.linux-x86_64-3.8/toppra/algorithm
copying toppra/algorithm/algorithm.py -> build/lib.linux-x86_64-3.8/toppra/algorithm
creating build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased
copying toppra/algorithm/reachabilitybased/reachability_algorithm.py -> build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased
copying toppra/algorithm/reachabilitybased/__init__.py -> build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased
copying toppra/algorithm/reachabilitybased/time_optimal_algorithm.py -> build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased
copying toppra/algorithm/reachabilitybased/desired_duration_algorithm.py -> build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased
creating build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/cvxpy_solverwrapper.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/qpoases_solverwrapper.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/ecos_solverwrapper.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/__init__.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/solverwrapper.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
copying toppra/solverwrapper/hot_qpoases_solverwrapper.py -> build/lib.linux-x86_64-3.8/toppra/solverwrapper
creating build/lib.linux-x86_64-3.8/toppra/cpp
copying toppra/cpp/__init__.py -> build/lib.linux-x86_64-3.8/toppra/cpp
running build_ext
building 'toppra._CythonUtils' extension
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.8/dist-packages/numpy/core/include -I/usr/include/python3.8 -c toppra/_CythonUtils.c -o build/temp.linux-x86_64-3.8/toppra/_CythonUtils.o -O2
In file included from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
from toppra/_CythonUtils.c:620:
/usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/toppra/_CythonUtils.o -o build/lib.linux-x86_64-3.8/toppra/_CythonUtils.cpython-38-x86_64-linux-gnu.so
building 'toppra.solverwrapper.cy_seidel_solverwrapper' extension
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.8/dist-packages/numpy/core/include -I/usr/include/python3.8 -c toppra/solverwrapper/cy_seidel_solverwrapper.c -o build/temp.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.o -O1
In file included from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/arrayobject.h:4,
from toppra/solverwrapper/cy_seidel_solverwrapper.c:620:
/usr/local/lib/python3.8/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with " \
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp1d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:3776:33: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
3776 | for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {
| ^
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp2d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:5474:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5474 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) < __pyx_v_k) != 0);
| ^
toppra/solverwrapper/cy_seidel_solverwrapper.c:5504:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5504 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == __pyx_v_k) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5533:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5533 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 1)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5562:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5562 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 2)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5591:50: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
5591 | __pyx_t_6 = (((__pyx_v_sol_1d.active_c[0]) == (__pyx_v_k + 3)) != 0);
| ^~
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp1d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.active_c[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
4112 | return __pyx_r;
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.optvar[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:4112:10: warning: ‘__pyx_v_solution.optval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c: In function ‘__pyx_f_6toppra_13solverwrapper_23cy_seidel_solverwrapper_cy_solve_lp2d’:
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optvar[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
5712 | return __pyx_r;
| ^~~~~~~
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optvar[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.optval’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.active_c[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
toppra/solverwrapper/cy_seidel_solverwrapper.c:5712:10: warning: ‘__pyx_v_sol.active_c[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.o -o build/lib.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.cpython-38-x86_64-linux-gnu.so
running install_lib
creating /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/utils.py -> /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/interpolator.py -> /usr/local/lib/python3.8/dist-packages/toppra
creating /usr/local/lib/python3.8/dist-packages/toppra/algorithm
creating /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased
copying build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased/reachability_algorithm.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased
copying build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased
copying build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased/time_optimal_algorithm.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased
copying build/lib.linux-x86_64-3.8/toppra/algorithm/reachabilitybased/desired_duration_algorithm.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased
copying build/lib.linux-x86_64-3.8/toppra/algorithm/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm
copying build/lib.linux-x86_64-3.8/toppra/algorithm/algorithm.py -> /usr/local/lib/python3.8/dist-packages/toppra/algorithm
copying build/lib.linux-x86_64-3.8/toppra/planning_utils.py -> /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/constants.py -> /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra
creating /usr/local/lib/python3.8/dist-packages/toppra/cpp
copying build/lib.linux-x86_64-3.8/toppra/cpp/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra/cpp
copying build/lib.linux-x86_64-3.8/toppra/parametrizer.py -> /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/simplepath.py -> /usr/local/lib/python3.8/dist-packages/toppra
creating /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/cvxpy_solverwrapper.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/qpoases_solverwrapper.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/ecos_solverwrapper.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/cy_seidel_solverwrapper.cpython-38-x86_64-linux-gnu.so -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/solverwrapper.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
copying build/lib.linux-x86_64-3.8/toppra/solverwrapper/hot_qpoases_solverwrapper.py -> /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper
creating /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/linear_joint_velocity.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/linear_constraint.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/__init__.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/linear_joint_acceleration.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/linear_second_order.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/constraint.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/conic_constraint.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/constraint/joint_torque.py -> /usr/local/lib/python3.8/dist-packages/toppra/constraint
copying build/lib.linux-x86_64-3.8/toppra/exceptions.py -> /usr/local/lib/python3.8/dist-packages/toppra
copying build/lib.linux-x86_64-3.8/toppra/_CythonUtils.cpython-38-x86_64-linux-gnu.so -> /usr/local/lib/python3.8/dist-packages/toppra
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/utils.py to utils.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/interpolator.py to interpolator.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased/reachability_algorithm.py to reachability_algorithm.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased/time_optimal_algorithm.py to time_optimal_algorithm.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/reachabilitybased/desired_duration_algorithm.py to desired_duration_algorithm.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/algorithm/algorithm.py to algorithm.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/planning_utils.py to planning_utils.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constants.py to constants.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/cpp/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/parametrizer.py to parametrizer.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/simplepath.py to simplepath.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/cvxpy_solverwrapper.py to cvxpy_solverwrapper.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/qpoases_solverwrapper.py to qpoases_solverwrapper.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/ecos_solverwrapper.py to ecos_solverwrapper.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/solverwrapper.py to solverwrapper.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/solverwrapper/hot_qpoases_solverwrapper.py to hot_qpoases_solverwrapper.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/linear_joint_velocity.py to linear_joint_velocity.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/linear_constraint.py to linear_constraint.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/__init__.py to __init__.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/linear_joint_acceleration.py to linear_joint_acceleration.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/linear_second_order.py to linear_second_order.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/constraint.py to constraint.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/conic_constraint.py to conic_constraint.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/constraint/joint_torque.py to joint_torque.cpython-38.pyc
byte-compiling /usr/local/lib/python3.8/dist-packages/toppra/exceptions.py to exceptions.cpython-38.pyc
running install_egg_info
running egg_info
creating toppra.egg-info
writing toppra.egg-info/PKG-INFO
writing dependency_links to toppra.egg-info/dependency_links.txt
writing requirements to toppra.egg-info/requires.txt
writing top-level names to toppra.egg-info/top_level.txt
writing manifest file 'toppra.egg-info/SOURCES.txt'
reading manifest file 'toppra.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'toppra.egg-info/SOURCES.txt'
Copying toppra.egg-info to /usr/local/lib/python3.8/dist-packages/toppra-0.6.2.egg-info
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra$ cd build/lib.linux-x86_64-3.8/
vae@vae-ASUS-TUF-Gaming-A15-FA507UU-FA507UU:~/toppra/build/lib.linux-x86_64-3.8$ sudo cp -r toppra/TOPP*.so /usr/local/lib/python3.8/dist-packages/toppra/
cp: 无法获取'toppra/TOPP*.so' 的文件状态(stat): 没有那个文件或目录