python - python3 不允许 urllib 导入
问题描述
我在 MacOs Sierra 中为 Python 3.6 安装了 anaconda。它带有自己的 python,并将默认的 python 更改为这个新的。
现在,我无法从 urllib 导入任何内容。
这是我的终端的片段。
有人可以给出一些建议吗?
devassy@mydire $ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 26 2018, 08:42:37)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.request import url2pathname
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/devassy/anaconda3/lib/python3.6/urllib/request.py", line 2585, in <module>
from _scproxy import _get_proxy_settings, _get_proxies
ImportError: dlopen(/Users/devassy/anaconda3/lib/python3.6/lib-dynload/_scproxy.cpython-36m-darwin.so, 2): Symbol not found: _iconv
Referenced from: /usr/lib/libcups.2.dylib
Expected in: /Users/devassy/anaconda3/lib/libiconv.2.dylib
in /usr/lib/libcups.2.dylib
>>>
解决方案
推荐阅读
- javascript - Node 中的 Kerberos 包返回空响应
- python - 我对 sql 查询有问题,在烧瓶中不起作用
- logging - 需要有关如何设置 Office365 API 以访问日志的良好说明(以便我们可以保存/导出超过 90 天)
- javascript - Vue 的 StoryBook:[Vue 警告]:无法安装组件:未定义模板或渲染函数
- postgresql - 是否可以使用 pgAdmin 启用 IAM 用户身份验证连接到 RDS DB?
- javascript - 试图弄清楚为什么代码不会呈现列表
- tensorflow - 调用 tf.keras.model.fit 时,Tensorflow 2.0 不会遍历整个数据集
- java - Mockito.mock 何时创建部分模拟而不是“完整”模拟?
- r - 将 DT::datatable 从闪亮转换为 Rmarkdown PDF
- markdown - 为什么有些静态站点生成器使用 README.md 而不是 index.md?