所以我想使用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构建/安装东西必须做什么呢?
发布于 2018-05-12 09:49:08
下面的方法似乎是可行的:
!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/')发布于 2018-03-12 19:14:48
未正确使用执行安装程序时的-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您实际上是在=conda3文件夹中安装conda。因为您看到的输出是消息:
ERROR: The install method you used for conda--probably either `pip install conda`...您的系统python中可能安装了另一个conda (使用pip完成)。
跟随操作员的进行编辑
首先,我想说的是,通过编辑完全改变问题并不是一种好的做法。如果你遇到新的问题,请提出新的问题!
我想你不了解conda是如何工作的。它可以创建您可以激活或停用的虚拟环境。你的问题:
,但它会在condas python中安装一个包。如何使oit将包安装到全局python中或使用其python\libs文件夹进行cels解释?
没有任何意义,因为在全局python (而不是在虚拟环境中)中安装一个包与conda无关。此外,你还说:
它需要构建conda-forge。
conda-forge是conda中的一个通道。它只是一个存储库,软件包位于其中并可供下载。您不需要“安装”conda-forge,当您想要从这个存储库中下载一个工具时,您可以将它作为一个通道(选项-c)。
话虽如此,以下是我将如何解决这个问题。安装Anaconda之后(顺便说一句,您没有像我上面描述的那样更改有关-p选项的代码),您将创建一个虚拟环境,该环境将托管您需要的所有工具:
conda create -n myenv -c conda-forge -c dlr-sc -c pythonocc -c oce pythonocc-core然后激活您的环境以访问刚刚安装的工具
source activate myenv现在,您应该可以访问所需的所有内容。
发布于 2018-03-17 22:15:06
我曾经也需要一个只能通过Conda访问的库。我的解决方案是
将library
这对我很管用。
https://stackoverflow.com/questions/49202649
复制相似问题