百度飞桨AI Studio jupyter notebook环境库、包、数据集永久安装(且库文件能跟着jupyter文件走)的方法
1、work文件夹的特殊性(只要不是data文件夹就可以,文章最后一步可以看到)
1、先进入平台环境(如下如):这里的work文件夹在生成版本的时候可以选择添加,所以我们可以把所有的文件都放到这个文件夹里。
2、安装库包到work文件夹里
1、如下图点击终端
如果没有终端-1,选择左侧的环境,点击新建终端
2、输入命令
pip install 包名 -t /home/aistudio/work(这个参数是路径)
提示:有些包平台环境里有,可以先跑一下自己的import代码块,下载报错显示没有的包即可
命令示例
pip install beautifulsoup4 -t /home/aistudio/work/external-libraries
这个命令是安装beautifulsoup4包到work文件夹下的external-libraries文件夹里,
external-libraries文件夹是我自己建立的专门用来存放库文件的,大家可以自己决定,对路径进行相应的更改即可
效果(下图展示的是装的一些其他的包,都装到work文件夹下的external-libraries文件夹里了)
3、引入自己安装路径下的包
在导包的时候添加代码
# 更改路径
import sys
sys.path.append('/home/aistudio/work/external-libraries')
# 上面括号里的路径如果自己的不一样记得更改
紧接着再import上面路径里的包就可以了
如下图(这里前面的包平台里都有,我不清楚更改路径后会不会影响到其它包的导入,所以我把更改路径放到了后面,没有放到最开始)(不过我之前测试了一次发现放在前面也不影响)
4、数据集持久化
和前面一样,把数据集写入到work文件夹里即可。(当然也可以在work文件夹里再建一个csv文件夹专门存放数据)(这里提醒一下,目前ai studio环境不支持excel文件,建议全部写入csv文件)
下图展示一下我的work文件夹(我没有再建立一个文件夹专门放数据,所以有点乱)
5、库、包、数据集跟着jupyter文件走
就是在生成版本的时候把work文件添加进去即可
1、点击侧边栏 版本,点击 生成新版本(如下图)
2、把work文件选中即可(如下图)
3、加载该版本(如下图),可以把jupyter文件和刚刚选中的文件夹都加载进去,就可以实现文件跟着jupyter文件走了。