Разрешение конфликтов пакетов в среде Python 2.7 - PullRequest
1 голос
/ 19 февраля 2020

Моя цель - запустить сценарий python от 2 лет до go.

Если кто-то может указать мне направление или вопрос, который поможет мне разобраться в конфликтах между Пакеты для создания рабочей среды для этого старого скрипта были бы очень благодарны.

Это записано в python 2.

Зависимости

psycopg2 

и внутренний модуль, который импортирует

pandas 
geopandas 
psycopg2-binary
sqlalchemy
pyyaml
scikit-image
beautifultable
tqdm
statistics
rasterio ; sys_platform=="linux2"
geopandas ; sys_platform=="linux2"
\__Python wheels\pyproj-1.9.6-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
\__Python wheels\GDAL-2.2.4-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
\__Python wheels\Shapely-1.6.4.post2-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
\__Python wheels\Fiona-1.8.13-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
\__Python wheels\rasterio-1.1.2-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
\__Python wheels\Rtree-0.9.3-cp27-cp27m-win_amd64.whl ; sys_platform=="win32"
geopandas ; sys_platform=="win32"
osmnx==0.9
psycopg2
psycopg2
sqlalchemy 
numpy 
shapely
binascii 
string 

Я могу создать python 2,7 среды в Конде легко.

Когда я пытаюсь установить geopandas 0.4.0 в этой среде, conda возвращает список несовместимых спецификаций, например:

Package six conflicts for:
geopandas=0.4.0 -> six
geopandas=0.4.0 -> fiona -> six[version='>=1.7']

Если я пытаюсь установить текущую geopandas 0.7.0, я получаю аналогичное список конфликтов.

1 Ответ

1 голос
/ 19 февраля 2020

Я предлагаю создать новый conda env

To install this package with conda run one of the following:
conda install -c conda-forge geopandas 
conda install -c conda-forge/label/dev geopandas 
conda install -c conda-forge/label/gcc7 geopandas 
conda install -c conda-forge/label/broken geopandas 
conda install -c conda-forge/label/rc geopandas 
conda install -c conda-forge/label/cf201901 geopandas
...