[英]Using GIS in virtual Python environments
這個問題已在GIS Stack Exchange上擱置了,以解決問題。 所以我想我會改用StackOverflow。
我使用Python已有一段時間了,並認為虛擬環境是一件好事,因為虛擬環境會阻止軟件包的未來更新破壞您需要開發的寶貴代碼。 我花了好幾天的時間,嘗試使用在fdal上安裝的gdal,geos和proj4庫,在Mac上的Python 3.6虛擬環境中使Cartopy工作(請參閱在生成帶有分割部分的Cartopy地圖時(但並非全部)Python 3.4崩潰)故障11 )。 但是,即使在虛擬環境中,代碼似乎仍然依賴於那些外部庫。 這似乎無法達到使用虛擬環境的目的,因為,如果更新了外部庫,則即使虛擬環境中的Python軟件包保持不變,也可能會破壞在虛擬環境中開發的任何GIS代碼。 我唯一遇到過這種情況是與GIS相關的軟件包有關的(但很明顯,它也可能發生在其他領域)。
是否有可能為GIS創建一個Python虛擬環境,該虛擬環境最初可以使用外部庫和軟件來構建,但是可以自包含,並且在更改或更新外部庫和框架時不受影響?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.