如何解析cmake目录利伯兹·索.1与anaconda python隐式目录中的库冲突?python

2024-10-01 13:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用cmake构建一个需要python和mpi的示例,我已经安装了几个python版本,pvpython python ipython和anaconda python。我在PATH变量中设置了normalpython(我在ubuntulinux中工作) 我是个新手。有人说我必须改变工具链文件.cmake但我无法在我的示例文件中找到它。有什么线索可以解决这个问题吗?提前谢谢! 以下是我在运行ccmake时遇到的错误。在

    CMake Warning at CMakeLists.txt:14 (ADD_EXECUTABLE):

无法为目标Fortran90FullExample生成安全的运行时搜索路径 因为某些目录中的文件可能与隐式库冲突 目录:

^{pr2}$

Tags: 文件工具path版本目录cmake示例ipython
1条回答
网友
1楼 · 发布于 2024-10-01 13:24:56

我找了档案利伯兹·索.1在/usr/lib/x86_64-linux-gnu目录中,它就在其中。所以我专门为这个目录而不是Python目录设置路径。在

这次我使用了ccmake而不是cmake,我可以很容易地给出/usr/lib/x86_64-linux-gnu上的路径,而不是anaconda路径。 我还将python路径从anaconda python更改为通常的python位置,即/usr/bin。在

我把这个加到小路上了 PATH=/usr/bin:$PATH 这会将其添加到路径变量的前面,而不会影响已经存在的内容。 我还必须设置PYTHONHOME=$PYTHONPATH以消除所有相关的错误

相关问题 更多 >