Dapatkah saya menginstal / mengupgrade paket dari GitHub menggunakan conda ?
Misalnya, dengan pip
saya dapat melakukan:
pip install git+git://github.com/scrappy/scrappy@master
untuk menginstal scrappy
langsung dari master
cabang di GitHub. Dapatkah saya melakukan sesuatu yang setara dengan conda?
Jika ini tidak memungkinkan, apakah masuk akal untuk menginstal pip dengan conda dan mengelola instalasi lokal tersebut dengan pip?
conda env create -f environment.yml
, dengan kependekanconda create
dari-f
bendera--force
.-f
diconda env create
paksa, dan bukan karenaconda create
, kesalahan saya karena tidak membaca dengan cermat.Jawabannya sudah ketinggalan zaman. Anda hanya perlu menginstal pip dan git. Maka Anda dapat menggunakan pip secara normal:
Aktifkan lingkungan conda Anda
source activate myenv
conda install git pip
pip install git+git://github.com/scrappy/scrappy@master
sumber
master
cabang setelah itu? Bagaimana jika saya ingin menguji PR saya dari cabang sebelum bergabung menjadi master?git+git
dangit+https
, plus lainnya. Namun, semua contoh spesifikasi menunjukkan a.git
saat menentukan cabang.pip install
). Pertanyaannya adalah menanyakan bagaimana melakukannya dengan menggunakanconda
secara langsung , yang disediakan oleh jawaban teratas.conda
tidak mendukung ini secara langsung karena menginstal dari binari, sedangkan git install akan dari sumber.conda build
mendukung resep yang dibuat dari git. Di sisi lain, jika semua yang Anda ingin lakukan adalah tetap up-to-date dengan paket terbaru dan terhebat, menggunakan pip di dalam Anaconda baik-baik saja, atau sebagai alternatif, gunakansetup.py develop
melawan klon git.sumber
Saya menemukan referensi untuk ini dalam masalah condas . Berikut ini sekarang harus bekerja.
sumber