所以我想使用python-occ
库。它需要构建conda-forge
。我试着把它安装在basic notebook
!wget -c https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
!chmod +x Anaconda3-5.1.0-Linux-x86_64.sh
!bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p=conda3
!export PYTHONPATH=./conda3/lib/python
!export PATH=./conda3/bin/:$PATH
!conda install -y -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core
但它会在condas python中安装一个包。如何使oit安装包进入全局python或使用其python\libs文件夹进行cels交互?
那么,在colab
中使用conda
构建/安装东西必须做什么呢?
以下方法似乎有效:
我曾经需要一个只有康达才能使用的图书馆。我的解决办法是
!pip install
该库的所有需求这对我很有用。
执行安装程序时的
-p
参数未正确使用。应该是:而不是:
实际上,您正在文件夹
=conda3
中安装conda。因为您看到的输出是消息:您可能在系统python中安装了另一个conda(使用pip完成)。
在操作员编辑之后编辑
首先,我想说,用编辑的方式完全改变问题是不好的做法。如果你遇到新问题,请问一个新问题!!
我想你不明白康达是怎么工作的。它创建可以激活或停用的虚拟环境。你的问题:
因为将包安装到全局python(不在虚拟环境中)与conda无关,所以没有意义。此外,您还声明:
conda-forge
是conda中的一个通道。它只是一个存储库,包位于其中,可供下载。如果您不“安装”conda forge,那么当您想从这个存储库下载工具时,您将它作为一个通道(选项-c)放置。说到这里,我就来解决这个问题。 在安装了Anaconda(顺便说一句,您没有像我上面描述的那样更改与-p选项相关的代码)之后,您创建了一个虚拟环境,它将承载您需要的所有工具:
然后激活环境以访问刚刚安装的工具
现在,你应该可以得到你需要的一切。
相关问题 更多 >
编程相关推荐