我在具有4个内核ARM A57和1类sdcard的Jetson Nano板上运行pip3。它是带有nVidia存储库的ubuntu 18.04。
pip3 install --user熊猫
需要将近1个小时!我必须做多次,因为我正在主操作系统和docker上构建环境。 (ubuntu和docker映像上的行为相同)
HTOP显示仅使用1个内核 100%;还有3个闲置。
我以为使用-user将恢复“ Building Wheel”过程……有什么选择可以使pip3的速度更快吗?我可以在多个内核上强制使用Pip3吗?这似乎是一项GCC任务。
下载source code,运行python setup.py bdist_wheel
一次生成一个二进制车轮,将其上传到某个内部服务器,并在需要时从其安装:
pip install http://<internal-server>/path/to/wheels/pandas.whl
二进制轮子的安装速度非常快;您只需要编译一次。
或运行pip wheel pandas
。或将所有需求收集到requirements.txt
中并运行pip wheel -r requirements.txt
以建造驾驶室。要从中安装:
pip install --index-url=http://<internal-server>/path/to/wheels/ pandas