«b'no аргументы в списке инициализации» с pyproj, Pycharm и Anaconda - PullRequest
0 голосов
/ 28 января 2020

Итак, я пытался провести небольшой разговор о проекции ГИС для моего проекта, используя какой-то код, который я нашел в Интернете.

from pyproj import Proj, transform
inProj = Proj(init='epsg:8826')
outProj = Proj(init='epsg:4326')
x1,y1 = 2305277.9, 1390599.25
x2,y2 = transform(inProj, outProj, x1, y1)
print (x2, y2)

... но я продолжаю получать ту же ошибку.

b'no arguments in initialization list'

После некоторого копания я обнаружил, что возможно, что либо а) мой pyproj установлен неправильно, либо б) epsg: 8826 может не существовать с pyproj, но я не могу подтвердить / опровергнуть это. Я использую Pycharm в качестве своего окружения, и Anaconda для моего python.

Я пытался следовать совету на здесь , чтобы изменить мой datadir.py на "... / Anaconda3 / Библиотека / поделиться ", но не повезло.

1 Ответ

0 голосов
/ 28 января 2020

Итак, следуя логике c, предоставленной комментарием от snowman2, я обнаружил, что между anaconda и pip возникла некоторая проблема с версией pyproj, которую я использовал. Я смог удалить все это и переустановить до последней версии pyproj, которая исправила мои проблемы.

...