通过setup.py安装python包
我已经在一个流行的python包通过setup.py安装python包,python,Python,我已经在一个流行的python包fastparquet中修复了一个bug,并试图在我的机器上试用它。该软件包附带了一个setup.py,因此我尝试使用它来安装: fastparquet $ python setup.py install 这项工作已完成,并且似乎已将文件安装到/usr/local/lib/python2.7/site packages: .. Adding python-dateutil 2.6.0 to easy-install.pth file Using /usr/l
fastparquet
中修复了一个bug,并试图在我的机器上试用它。该软件包附带了一个setup.py
,因此我尝试使用它来安装:
fastparquet $ python setup.py install
这项工作已完成,并且似乎已将文件安装到/usr/local/lib/python2.7/site packages
:
..
Adding python-dateutil 2.6.0 to easy-install.pth file
Using /usr/local/lib/python2.7/site-packages
Finished processing dependencies for fastparquet==0.1.0
但是,当我们检查该位置时(特别是更新的api.py
文件),它仍然是原始的github版本:
11:35:38/fastparquet $ll /usr/local/lib/python2.7/site-packages/fastparquet/api.py
-rw-r--r-- 1 sboesch admin 27294 Jun 19 17:18 /usr/local/lib/python2.7/site-packages/fastparquet/api.py
在仔细研究了setup.py
之后,这似乎是大多数python包中使用的标准方法:
那么
我是否误解了安装的工作原理/它的功能 您是否更改了版本号?@fenceop唯一的更改是api.py
@javadba愚蠢的问题,但您是否签出了正确的分支?@Coldspeed。这里的问题实际上是分支不可知的:为什么我所做的更改没有发布到站点包中
?如果我签出了一个不正确的分支,那么(据我所知)仍然应该有一个api.py
的更新版本(错误的逻辑…)复制到站点包
。在任何情况下,我都在头部
,这是所需的分支。