[英]How to build libraries via conda on colab.research?
所以我想使用python-occ
库。 它需要构建conda-forge
。 我尝试在基本笔记本中安装它
!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 interpritation?
那么,一个必须做的建立/安装带的东西conda
的colab
?
以下似乎有效:
!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 /usr/local
!conda install -y --prefix /usr/local -c <<<your wish>>>>
import sys
sys.path.append('/usr/local/lib/python3.6/site-packages/')
执行安装程序时的-p
参数未正确使用。 它应该是:
bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p conda3
代替:
bash ./Anaconda3-5.1.0-Linux-x86_64.sh -b -f -p=conda3
你实际上是在folder =conda3
安装=conda3
。 由于您看到的输出是消息:
ERROR: The install method you used for conda--probably either `pip install conda`...
你可能在你的系统python中有另一个conda安装(用pip完成)。
OP编辑后编辑
首先,我想说通过编辑完全改变问题并不是一个好习惯。 如果遇到新问题,请提出新问题!!
我想你不明白康达是如何运作的。 它创建了可以激活或停用的虚拟环境。 你的问题:
然而它会在condas python中安装一个包。 如何将oit安装包导入全局python或使用其python \\ libs文件夹进行cels interpritation?
因为将包安装到全局python(不是在虚拟环境中)与conda无关,所以没有任何意义。 此外,你说:
它需要构建conda-forge。
conda-forge
是conda-forge
一个频道。 它只是一个存储库,其中包可以下载并可供下载。 如果要从此存储库下载工具,则不要“安装”conda-forge,将其设置为通道(选项-c)。
话虽如此,我仍然可以解决这个问题。 在安装了Anaconda之后(顺便说一下,你没有像我上面描述的那样改变有关-p选项的代码),你创建了一个虚拟环境来托管你需要的所有工具:
conda create -n myenv -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core
然后激活您的环境以访问刚刚安装的工具
source activate myenv
现在,您应该可以访问所需的一切。
我曾经需要一个只能通过Conda获得的图书馆。 我的解决方案是
!pip install
该库的所有要求 它对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.