我的目标是运行大约2年前的python脚本。
如果有人可以指出我的答案或问题的方向,这将有助于我解决软件包之间的冲突,从而为该旧脚本创建一个工作环境,将不胜感激。
它是用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
我可以在conda中轻松创建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
,则会得到类似的冲突列表。 最佳答案
我建议创建新的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
关于python - 解决Python 2.7环境中的程序包冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60303833/