导入库
Importing libraries
我有一个关于使用第三方库的一般性问题,但我将在两个示例中举例说明,以使其更加清晰"answerable":
我想在Python中使用pyfmi。尝试通过 pip 安装它告诉我:
"Exception: FMI Library cannot be found. Please specify its location, either using the flag to the setup script '--fmil-home' or specify it using the environment variable FMIL_HOME."
我发现我必须从 jmodelica.org 下载 tar.gz 并提取文件,创建构建目录,使用 cmake、make 和 make install 命令。一切顺利通过。但是尝试通过 pip 安装会给我同样的错误信息。所以我的问题是:
如何做到这一点?他们所说的安装脚本是指 setup.py 文件吗?如果我通过 pip 安装,我该如何访问它?
哪个是 fmi 主目录?它是我的下载文件夹中的解压缩文件还是其中的一个文件:
builddir
Config.cmake
install
src
Test
ThirdParty
CMakeLists.txt
FMILIB_Acknowledgements.txt
FMILIB_License.txt
FMILIB_Readme.txt
LICENSE.md
README.md
?那个标志是什么,放在哪里 "exactly".
非常感谢。
PyFMI 要求(如 PyPI 站点上所述)在尝试从源安装 PyFMI 之前安装 FMI 库。
在 PyFMI 安装(调用 python setup.py 安装)期间,检查环境变量 "FMIL_HOME" 以查看它是否指向 FMI 库的安装,如果是,这将在安装过程中使用。所以在你的情况下,你需要设置这个环境变量。另一种选择是手动安装(使用 python setup.py install --fmil-home="/path/to/fmil"),其中添加的路径应指向 FMI 库。
第三个选项是查看是否有适用于您的平台的二进制安装程序(包括 FMIL)。查看 PyPI、Anaconda 和 Christoph Gohlke 的网站。
我有一个关于使用第三方库的一般性问题,但我将在两个示例中举例说明,以使其更加清晰"answerable":
我想在Python中使用pyfmi。尝试通过 pip 安装它告诉我:
"Exception: FMI Library cannot be found. Please specify its location, either using the flag to the setup script '--fmil-home' or specify it using the environment variable FMIL_HOME."
我发现我必须从 jmodelica.org 下载 tar.gz 并提取文件,创建构建目录,使用 cmake、make 和 make install 命令。一切顺利通过。但是尝试通过 pip 安装会给我同样的错误信息。所以我的问题是:
如何做到这一点?他们所说的安装脚本是指 setup.py 文件吗?如果我通过 pip 安装,我该如何访问它? 哪个是 fmi 主目录?它是我的下载文件夹中的解压缩文件还是其中的一个文件:
builddir
Config.cmake
install
src
Test
ThirdParty
CMakeLists.txt
FMILIB_Acknowledgements.txt
FMILIB_License.txt
FMILIB_Readme.txt
LICENSE.md
README.md
?那个标志是什么,放在哪里 "exactly".
非常感谢。
PyFMI 要求(如 PyPI 站点上所述)在尝试从源安装 PyFMI 之前安装 FMI 库。
在 PyFMI 安装(调用 python setup.py 安装)期间,检查环境变量 "FMIL_HOME" 以查看它是否指向 FMI 库的安装,如果是,这将在安装过程中使用。所以在你的情况下,你需要设置这个环境变量。另一种选择是手动安装(使用 python setup.py install --fmil-home="/path/to/fmil"),其中添加的路径应指向 FMI 库。
第三个选项是查看是否有适用于您的平台的二进制安装程序(包括 FMIL)。查看 PyPI、Anaconda 和 Christoph Gohlke 的网站。