在一个项目中,我有两个不同的程序包,如何使用setup.py将这两个程序包安装在Google的Colab中,以便可以导入这些程序包?
Answers:
您可以!setup.py install
用来做到这一点。
Colab就像Jupyter笔记本一样。因此,我们可以在!
此处使用运算符在Colab中安装任何软件包。什么!
实际上做的是,它告诉了笔记本电脑电池,这行不是一个Python代码,它是一个命令行脚本。因此,要在Colab中运行任何命令行脚本,只需在该行!
之前添加一个即可。
例如:!pip install tensorflow
。这会将该行(此处为pip install tensorflow
)视为命令提示符行,而不是某些Python代码。但是,如果您在不添加!
前一行的情况下执行此操作,则会抛出错误,提示“语法无效”。
但是请记住,在执行此操作之前,必须将setup.py
文件上传到驱动器(最好是在笔记本所在的文件夹中)。
希望这能回答您的问题:)
!setup.py install
,它显示了/bin/bash: setup.py: command not found
。我已经上传了整个包和setup.py文件在同一文件夹中存在的笔记本
!python setup.py install
吗?
加入晚会很晚,但作为补充,不久前,我遇到了Seaborn的一些问题,因为CoLab安装了未更新的!pip版本。例如,在我的特定情况下,我无法使用Scatterplot。答案如下:
要安装该模块,您需要做的是:
!pip install seaborn
要将其升级到最新版本:
!pip install --upgrade seaborn
如果要安装特定版本
!pip install seaborn==0.9.0
我相信所有适用于点子的通用规则都可以正常应用,因此应该可以正常工作。