我正在开发一个项目,需要从包sklearn中获得一些不同的功能.我已经分配了回购并推动了我的改变.我知道我可以通过pip从github安装:
pip install git+git://github.com/wdonahoe/scikit-learn-fork.git@master
Run Code Online (Sandbox Code Playgroud)
然后我可以用setup.py安装包:
python setup.py install
Run Code Online (Sandbox Code Playgroud)
但是,我对此步骤后要做什么感到困惑.运行setup.py会在.../dist-packages /中创建一些.egg-info文件夹和.egg-links文件,但我不确定如何处理它们.理想情况下,我想在.../projects/my_project中进入我的项目并说出类似的内容
from sklearn-my-version import <stuff>
Run Code Online (Sandbox Code Playgroud)
或者用它来切换它
from sklearn import <stuff>
Run Code Online (Sandbox Code Playgroud)
我也有点困惑,因为在这个问题上有很多资源提到使用easy_install,我认为pip被替换了.
小智 23
再次尝试使用(-e标志让你通过安装它作为git repo git拉取更新)
pip install -e git+git://github.com/wdonahoe/scikit-learn-fork.git@master#egg=scikit-learn
Run Code Online (Sandbox Code Playgroud)
关于鸡蛋的更多内容:http: //mrtopf.de/blog/en/a-small-introduction-to-python-eggs/
| 归档时间: |
|
| 查看次数: |
5312 次 |
| 最近记录: |