我是Google云和datalab的新手。我努力让它运转起来。我想知道如何在datalab笔记本中导入用户编写的.py文件。
我尝试使用“pip install git + ~~”。它安装,但它似乎是安装在错误的目录或其他东西。我无法导入它。
请帮帮我。
是的,我想知道如何为私人回购“pip install git + ~~”。笔记本不是交互式的。我试过echo userid | echo密码| pip install git +〜谢谢!
答案 0 :(得分:1)
假设正确创建了python包,导入应该在安装python包之后起作用。
要从Github安装软件包(以xrld
软件包为例),运行
!pip install https://github.com/python-excel/xlrd/archive/master.zip
import xlrd
或
!pip install git+http://github.com/python-excel/xlrd.git
import xlrd
我已经完成了创建minimal python package的过程,并且能够在Google Cloud Datalab中成功导入它:
import funniest
print funniest.joke()
安装后使用:
!cd funniest && pip install .
您可以通过运行以下代码来检查安装位置:
>> funniest.__file__
'/usr/local/lib/python2.7/dist-packages/funniest/__init__.pyc'
您是否可以尝试创建一个最小的python包,看看是否有效?您可能能够发现包装与最小包装之间的细微差别。