#连接
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
auth.authenticate_user()
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
!mkdir -p drive
!google-drive-ocamlfuse drive -o nonempty
#到路径下
import os
os.chdir('unified_sentiment_extraction/')
#安装包
!python3 -m pip install --upgrade paddlenlp -i https://mirror.baidu.com/pypi/simple
#注意装gpu版本
!python -m pip install paddlepaddle-gpu==2.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
#解决包问题
# 在Colab中下载 OpenSSL 文件
!wget https://www.openssl.org/source/openssl-1.1.1o.tar.gz
# 解压 OpenSSL 文件
!tar -zxvf openssl-1.1.1o.tar.gz
#进入文件下
import os
os.chdir('openssl-1.1.1o')
# 配置、编译和测试 OpenSSL
!./config && make && make test
# 创建 lib 目录
!mkdir -p /content/drive/MyDrive/opt/lib
# 将所需的共享库文件移动到 lib 目录
!mv /content/openssl-1.1.1o/libcrypto.so.1.1 /content/drive/MyDrive/opt/lib/
!mv /content/openssl-1.1.1o/libssl.so.1.1 /content/drive/MyDrive/opt/lib/
#设置环境遍历,注意是文件名
import os
# 检查 LD_LIBRARY_PATH 是否已设置,如果未设置则初始化为空字符串
ld_library_path = os.environ.get('LD_LIBRARY_PATH', '')
# 添加新的路径到 LD_LIBRARY_PATH 环境变量中
new_path = '/content/drive/MyDrive/openssl-1.1.1o/'
os.environ['LD_LIBRARY_PATH'] = f"{new_path}:{ld_library_path}"
方面级colab用法
最新推荐文章于 2025-02-20 10:53:11 发布