我对Python有点陌生,但是尝试导入对于贝叶斯可加回归树而言相对较新的软件包(bartpy
)。我尝试像往常一样使用pip
进行初始安装,并建议使用here。但是,这导致我安装了该软件包,但是其中没有任何必需的文件。我可以导入该软件包,但没有可用的内部模块,因此它没有用。
我不确定在此过程中是否出错。我尝试了其他几种方法,包括下载.whl
文件,但得到了相同的结果。这是设置软件包的github repo。
如果有人能指出正确的方向,从下载到安装(使用anaconda的Jupyter笔记本),那真是太棒了!
编辑:
在/anaconda/lib/python3.6/site-packages
中,我有以下内容:
bartpy-0.0.1.dist-info
--RECORD
--INSTALLER
--METADATA
--WHEEL
--top_level.txt
--metadata.json
--DESCRIPTION.rst
我认为此文件是可以帮助我的,但是我不确定从何处进行。
答案 0 :(得分:0)
只要运行
pip install git+https://github.com/JakeColtman/bartpy
欢呼
如果您使用水蟒,请确保调用了正确的pip
(即<anaconda-folder>/bin
中的那个)
如果您不能导入它,那么它不会安装在正确的位置。 import bartpy
是否有效?如果没有,则执行此操作(从python命令行甚至更好的jupyter笔记本中进行操作,以确保将其安装在正确的位置)
import sys
!{sys.executable} -m pip install bartpy`
[编辑]
仔细查看后,该软件包似乎配置不正确。我如何解决此问题的方法(是的,虽然丑陋,而且确实可以修复,但它应该很容易修复,该技术可以使您正常运行)。
从shell:
git clone <repo-url>
在您的代码中:
import sys
sys.path.append("location of the local repo")
from bartpy import ...
答案 1 :(得分:0)
假设路径上有conda:
conda install git
pip install git+git://github....
这应该有效。
已测试:
conda create --name snakes python=3.5
conda activate snakes
conda install git pip
pip install git+git://github.com/scrappy/scrappy@master