下载最新版本的Python软件包

时间:2019-01-11 13:17:00

标签: python

我对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

我认为此文件是可以帮助我的,但是我不确定从何处进行。

2 个答案:

答案 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