相关疑难解决方法(0)

需要为Python 3.5.1安装urllib2

我正在运行Python 3.5.1 for Mac.我想用urllib2.我尝试安装它,但我被告知它已被拆分为urllib.request和urllib.error for Python 3.

我的命令(暂时从框架bin目录运行,因为它不在我的路径中):

sudo ./pip3 install urllib.request
Run Code Online (Sandbox Code Playgroud)

返回:

Could not find a version that satisfies the requirement urllib.request (from versions: )
No matching distribution found for urllib.request
Run Code Online (Sandbox Code Playgroud)

我在尝试一举安装urllib2之前遇到了同样的错误.

python urllib2 python-3.x

82
推荐指数
3
解决办法
30万
查看次数

PyCharm中的底图导入错误 - KeyError:'PROJ_LIB'

我尝试使用Basemap包来绘制PyCharm的地图,但是我遇到了问题

from mpl_toolkits.basemap import Basemap`
Run Code Online (Sandbox Code Playgroud)

跟踪追溯如下:

Traceback (most recent call last):
File "/Users/yupeipei/anaconda3/lib/python3.6/site-packages/IPython/core/interactiveshell.py", line 2963, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-4-0a24a3a77efd>", line 7, in <module>
    from mpl_toolkits.basemap import Basemap
  File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 20, in do_import
    module = self._system_import(name, *args, **kwargs)
  File "/Users/yupeipei/anaconda3/lib/python3.6/site-packages/mpl_toolkits/basemap/__init__.py", line 146, in <module>
    pyproj_datadir = os.environ['PROJ_LIB']
  File "/Users/yupeipei/anaconda3/lib/python3.6/os.py", line 669, in __ getitem__
    raise KeyError(key) from None
KeyError: 'PROJ_LIB'
Run Code Online (Sandbox Code Playgroud)

我对PyCharm上的这个错误感到困惑,因为相同的脚本在Jupyter或Spyder上运行正常!PyCharm的环境是../anaconda3/lib/python3.6,其中与anaconda相同.

有没有人遇到过这个错误?

任何人都可以帮我解决这个错误吗?

python pycharm python-3.x matplotlib-basemap

17
推荐指数
5
解决办法
1万
查看次数