如何将本地.whl文件导入Jupyter笔记本?

时间:2019-08-22 17:17:31

标签: jupyter-notebook jupyter python-wheel

我正在尝试在Jupyter笔记本中使用Christoph Gohlke的PyMVPA软件包(https://www.lfd.uci.edu/~gohlke/pythonlibs/#pymvpa)。我已经下载了正确的版本(适用于python 3.7的windowsx64),该版本已在本地另存为.whl文件。

到目前为止,有什么用:我已通过pip成功安装了pymvpa2及其相关要求。冻结冻结显示预期的软件包列表。

pip freeze
    nibabel==2.5.0
    numpy==1.17.0
    pymvpa2==2.6.5
    scipy==1.3.1
    six==1.12.0

将其他软件包(numpy等)导入Jupyter也很顺利。

无效的方法:导入pymvpa2。 请在这里忍受我,我对此很陌生。这是我尝试过的一些变化:

import mvpa2

import pymvpa2
from pymvpa2 import mvpa2

from users.finnley.downloads.pymvpa import *

from 'users.finnley.downloads.pymvpa' import pymvpa2

from 'users.finnley.downloads.pymvpa' import 'pymvpa2-2.6.5-cp37-cp37m-win_amd64.whl'

from 'users\finnley\downloads\pymvpa' import *

上面的每一个都会引发ModuleNotFoundError。

即      在     ModuleNotFoundError:没有名为“用户”的模块

ModuleNotFoundError: No module named 'pymvpa2'

任何见识将不胜感激。

1 个答案:

答案 0 :(得分:1)

分发软件包的名称为pymvpa2,但可导入模块的名称为mvpa2。所以

import mvpa2

有关分发程序包,可导入程序包/模块,VCS模块和开发目录之间差异的更详细说明,请参见https://stackoverflow.com/a/54599368/7976758