在窗户上安装dionysus



我正在尝试在GitHub中运行这个项目。

在我尝试导入这个库之前,一切似乎都很好:

dionysuspip安装dionysus,(在文件drawDiagram.ipynb中(一个错误抛出:

error: subprocess-exited-with-error

**× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [73 lines of output]
C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.10_3.10.2032.0_x64__qbz5n2kfra8p0libsite-packagessetuptoolsdist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
running bdist_wheel
running build
running build_py
creating build
creating buildlib.win-amd64-cpython-310
creating buildlib.win-amd64-cpython-310dionysus
copying bindingspythondionysusplot.py -> buildlib.win-amd64-cpython-310dionysus
copying bindingspythondionysus_version.py -> buildlib.win-amd64-cpython-310dionysus
copying bindingspythondionysus__init__.py -> buildlib.win-amd64-cpython-310dionysus
running build_ext
C:UsersmedbaAppDataLocalTemppip-install-7r1n4bs5dionysus_9786be67ef684cb09fdd6e6ba56ce711setup.py:34: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
cmake_version = LooseVersion(re.search(r'versions*([d.]+)', out.decode()).group(1))
-- Building for: NMake Makefiles
CMake Error at CMakeLists.txt:1 (project):
Generator

NMake Makefiles

does not support platform specification, but platform ..**

我用的是windows操作系统。任何帮助:(

我不知道这是否直接回答了您的问题,但它可能会解决问题。

我能找到的唯一解决方案是在windows linux子系统(WSL(上运行它。以下是我采取的步骤:

  1. 在设置中打开WSL。这将需要重新启动
  2. 安装ubunto。可以从微软商店获得
  3. 命令行:wsl
  4. 命令行:sudo apt update && upgrade
  5. 命令行:sudo apt install python3 python3-pip ipython3
  6. 命令行:sudo apt-get install cmake
  7. 命令行:sudo apt-get intall libboost-dev-all
  8. 命令行:sudo pip install dionysus
  9. pip安装运行代码所需的任何其他软件包(例如,numpy、networkx等(
  10. 命令行:sudo pip install jupyter
  11. 命令行:run jupyter notebook

最新更新