Кажется, что Conda загружает Geopandas, но она не добавлена ​​в IBM Watson Studio Notebook Python 3.6 - PullRequest
1 голос
/ 06 июля 2019

Я загружаю Geopandas в тетрадь Watson Studio.

!conda install --channel conda-forge geopandas geoplot geopy --yes

Вывод указывает на то, что он работает

! Conda install --канал

Solving environment: done

## Package Plan ##

  environment location: /opt/conda/envs/Python36

  added / updated specs: 
    - geopandas
    - geoplot
    - geopy


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------

    geopandas-0.5.0            |             py_3         891 KB  conda-forge

    ------------------------------------------------------------
                                           Total:       357.8 MB

The following NEW packages will be INSTALLED:


    geopandas:            0.5.0-py_3               conda-forge
    geoplot:              0.2.4-py_0               conda-forge
    geopy:                1.20.0-py_0              conda-forge


Downloading and Extracting Packages


geopandas-0.5.0      | 891 KB    | ##################################### | 100% 

Preparing transaction: done
Verifying transaction: done
Executing transaction: done

Но когда я пытаюсь импортировать его

import geopandas
from shapely.geometry import Point # Shapely for converting latitude/longtitude to geometry
from geopandas import GeoDataFrame
import geoplot
import geopy
import geoplot.crs as gcrs
import matplotlib.pyplot as plt
#from scipy import stats
import seaborn as sns
%matplotlib inline

Я получаю


ModuleNotFoundError Traceback (последний вызов был последним)

в

----> 1 импортная геопанда

ModuleNotFoundError: нет модуля с именем «геопандас»

И ни один

!conda list

или сведения о конфигурации программного обеспечения Watson Studio показывают, что оно было загружено. То же самое с геопией и геоплотом.

Странно, это сработало на прошлой неделе. Кажется, такая же проблема с Python 3.5.

Я также пытался загрузить Geopandas с помощью pip, но результаты были те же. Кажется маловероятным, что скрипты conda и pip будут ошибаться.

Может кто-нибудь предложить способ расследования причины. У меня есть дело, открытое в IBM, но я решил спросить и здесь. Заранее спасибо.

1 Ответ

0 голосов
/ 08 июля 2019

Из IBM Case

Вам нужно создать пользовательскую среду для установки геопанд, чтобы вам не нужно было устанавливать ее явно.

channels: 
- defaults 
- conda-forge 
# Please add conda packages here 
dependencies: 
- geopandas=0.3.0 
- geoplot=0.2.3 
- pysal=1.14.4 
- folium=0.7.0 
- python=3.6.8 
# Please add pip packages here 
# To add pip packages, please comment out the next line 
#- pip:

и затем вы можете использовать эту пользовательскую среду для своего ноутбука.Пожалуйста, смотрите это: - https://dataplatform.cloud.ibm.com/docs/content/wsj/analyze-data/customize-envs.html?audience=wdp&context=wdp

...