飞桨paddle science的pysdf装不上解决方案: 根据官网下载paddle science, 将requirement改名为requirements_setup,并将里面的pysdf改名为sdf 需要自己创建一个setup.py内容如下:
import setuptools
import subprocess
import os
try:
version = (
subprocess.check_output(["git", "describe", "--abbrev=0", "--tags"])
.strip()
.decode("utf-8")
)
except Exception as e:
print("Could not get version tag. Defaulting to version 0")
version = "0"
with open("requirements_setup.txt") as f:
requirements = f.read().splitlines()
if __name__ == "__main__":
with open("README.md", "r") as fh:
long_description = fh.read()
setuptools.setup(
name="paddlescience",
version=version,
author="PaddlePaddle",
author_email="xxxx@baidu.com",
description="paddlescience",
long_description=long_description,
long_description_content_type="text/markdown",
url=" ",
classifiers=[
"Programming Language :: Python :: 3",
"Operating System :: POSIX :: Linux",
"License :: OSI Approved :: MIT License",
],
packages=setuptools.find_packages(include=["paddlescience*"], exclude=[]),
# package_data={"torchmd": ["config.ini", "logging.ini"],},
install_requires=requirements,
)
用尽了各种方法按照安装流程均卡在pysdf安装不上,最后发现sdf可以安装,根据import paddlescience报错:没有pysdf模块,将相应文件里from pysdf import SDF全部改为import sdf,问题解决了