conda指定路径_导出不带前缀变量的conda环境,该变量显示executab的本地路径
為了在我的團隊中提高可重復性,我在新創建的存儲庫中導出了一個conda環境文件,該存儲庫運行conda env export > environment.yml。在
我的想法是讓我的同事下載repo并運行conda env create -f environment.yml并準備好使用代碼。在
然而,我的一些同事向我指出,在yaml文件的底部有:- readline=7.0=hc1231fa_4
- requests=2.18.4=py35h0d65e6b_1
- setuptools=38.5.1=py35_0
- six=1.11.0=py35h39a4c60_1
- sqlite=3.22.0=h3efe00b_0
- tk=8.6.7=h35a86e2_3
- urllib3=1.22=py35he002d57_0
- wheel=0.30.0=py35h5c0b906_1
- xz=5.2.3=h0278029_2
- zlib=1.2.11=hf3cbc9b_2
prefix: /envs//bin
帶有prefix變量的最后一行實際上顯示了我的機器名和miniconda安裝的唯一路徑。在
當我的同事試圖加載環境時,腳本實際上對他們很好,這意味著conda基本上忽略了prefix變量。在
我曾經和virtualenvs一起工作,我的絕對路徑會被放進一個文件中,這個文件應該是共享的,以便在不同的機器上復制,這種想法讓我很困惑。在
所以我的問題是:prefix變量用于什么?有沒有一種方法可以導出conda環境文件而不使用它?在
總結
以上是生活随笔為你收集整理的conda指定路径_导出不带前缀变量的conda环境,该变量显示executab的本地路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SVG矢量图简介
- 下一篇: 关于PHP代码的开始和结束标签书写,关于