You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

复制Conda安装代码至新Colab Notebook运行失败求助

解决Colab中运行Conda安装代码失败的问题

我来帮你快速搞定这个小问题!你遇到的这个报错其实非常常见,根源就是一个容易忽略的细节——单元格类型选错了,或者粘贴时的格式小问题。

核心原因分析

你看到的错误:

Error in parse(text = x, srcfile = src): :4:8: unexpected symbol
3: ################################################################################
4: ! wget https

这是因为Colab把你的代码当成了纯Python代码来解析,但!是IPython的魔法命令(专门用来在代码单元格里执行shell命令),纯Python解释器根本不认识这个符号,所以就抛出了语法错误。

具体解决方案

1. 确认单元格是「代码单元格」

Colab有两种单元格类型:文本单元格(用来写说明)和代码单元格(用来运行代码/命令)。你复制的这些带!的命令必须放在代码单元格里运行:

  • 点击单元格左上角的下拉菜单,确认选择的是「代码」而不是「文本」;
  • 如果之前是文本单元格,改成代码后重新粘贴代码并运行。

2. 检查代码格式,确保没有多余问题

重新粘贴正确的代码块(直接复制下面的内容到代码单元格即可):

################################################################################
# INSTALL CONDA ON GOOGLE COLAB
################################################################################
! wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.8.2-Linux-x86_64.sh
! chmod +x Miniconda3-py37_4.8.2-Linux-x86_64.sh
! bash ./Miniconda3-py37_4.8.2-Linux-x86_64.sh -b -f -p /usr/local
import sys
sys.path.append('/usr/local/lib/python3.7/site-packages/')

注意:import sys及后续语句是纯Python代码,不需要加!,这部分是正确的。

3. 安装后记得重启Runtime

运行完上面的代码后,一定要点击顶部菜单的「Runtime」→「Restart runtime」,这样Colab才能识别到新安装的Conda环境,后续安装Scrapy之类的包才不会出问题。

内容的提问来源于stack exchange,提问作者DarrenRhodes

火山引擎 最新活动