だから私は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フォルダーを使用してセルの補間を行うには?
では、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
あなたは実際にフォルダ=conda3
にcondaをインストールしています。表示される出力はメッセージなので、
ERROR: The install method you used for conda--probably either `pip install conda`...
システムpythonにconda(pipで実行)の別のインストールがある可能性があります。
OPの編集に続く編集
まず第一に、質問を完全に編集して変更することは良い習慣ではありません。新しい問題が発生した場合は、新しい質問をしてください!!
コンダのしくみを理解していないと思います。これは、アクティブ化または非アクティブ化できる仮想環境を作成します。あなたの質問:
それでもパッケージをcondas pythonにインストールします。 oitインストールパッケージをグローバルに作成する方法pythonまたはpython\libsフォルダーを使用してセルの補間を行うには?
パッケージをグローバルにインストールするのは意味がない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
これで、必要なものすべてにアクセスできるはずです。
かつて、Condaでしか利用できないライブラリも必要でした。私の解決策は
!pip install
そのライブラリのすべての要件そしてそれは私のために働いた。