matlab无法使用pyenvirtualen调用python

2024-05-18 23:41:36 发布

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

这与我的问题有关:

Matlab pyversion command can not find library for python3.4

我有一个用pyenv virtualenv管理的virtualenv,我想把这个pythonvenv从Matlab中命名为。 这是我在matlab中运行pyversion时得到的结果

>> pyversion

   version: '3.6'
executable: '/home/pol/.pyenv/versions/3.6.5/envs/cma/bin/python'
   library: ''
      home: '/home/pol/.pyenv/versions/3.6.5/envs/cma'
  isloaded: 0

以下是我在.pyenv文件夹中查找libpython时得到的结果:

^{pr2}$

/home/pol/tools/toolbox/matlab/external/interfaces/python/+python/+internal中/pyinfo.py我将此添加到_check_lib_folder方法中:

possible_homes.append("/home/pol/.pyenv/versions/3.6.5")

我希望LibraryFinder找到正确的libpython并将其分配给matlabpy,并尝试再次运行pyversion,但失败了。在

既然我是matlab的初学者,而且从来没有挖过pyenv机器,我觉得自己被困在这里了,有人能帮我解决这个问题吗?在


Tags: pyenvhomevirtualenvlibrarynotversionscancommand

热门问题