我使用以下命令创建了一个 miniconda 环境:
conda create -n build_a_python_cpp_module xtensor-python -c conda-forge
激活环境并在项目文件夹中为 x-tensor(用于快速数组计算的 C++ 库,如 NumPy)创建了一个 cookiecutter 项目。
pip3 install cookiecutter
cookiecutter https://github.com/QuantStack/xtensor-python-cookiecutter.git
创建项目后,我编写了一个简单的程序,用 C++ 和 python 计算文件中的逗号和换行符,以比较性能差异。
我使用 pybind11 在 C++ 中绑定了函数并运行
python3 setup.py install
使用 python 绑定导入包并在其中运行 C++ 方法,但我想知道:
我应该怎么做才能打包它并将代码传输到另一台机器?