Anaconda Python 找不到已安装的软件包,而系统 Python 可以
Anaconda Python cannot find an installed package whereas System Python can
我正在使用 openSUSE 13.2 并通过 YaST 安装了 Google Protocol Buffers 库用于 Python;我安装的包一共是:
libprotobuf-c0 -> C Bindings
libprotobuf-lite8 -> Protocol Buffers Library
libprotobuf8 -> Protocol Buffers Library
protobuf-devel -> Headers & Libraries
python-protobuf -> Python Bindings
我刚开始使用 Anaconda 和 IPython Notebook,但我正在尝试在那里使用 Protocol Buffers。 Anaconda 已通过其标准 bash
安装程序安装到 ~/anaconda
,并且未修改 PATH
。我已成功启动 IPython 笔记本,但当我尝试访问 Protocol Buffers 时出现错误:
# Attempted Code
from google.protobuf import text_format
# Error
ImportError: no module named google.protobuf
但是,当我尝试使用系统安装的 Python(通过 YaST 安装并在终端通过 python
访问)导入相同的模块时,它导入没有问题。
我需要用 Anaconda 做些什么才能获取系统安装的 Python 库吗?
尝试
conda search google....
或者
Binstar search -t conda google....
如果有人将其编译为 conda 包并上传,您可以使用
安装它
conda install -c https://conda.binstar.org/some_user google....
或者,您可能会查看该软件包是否可用于 pipy(您必须先使用 conda 安装 pipy)
我正在使用 openSUSE 13.2 并通过 YaST 安装了 Google Protocol Buffers 库用于 Python;我安装的包一共是:
libprotobuf-c0 -> C Bindings
libprotobuf-lite8 -> Protocol Buffers Library
libprotobuf8 -> Protocol Buffers Library
protobuf-devel -> Headers & Libraries
python-protobuf -> Python Bindings
我刚开始使用 Anaconda 和 IPython Notebook,但我正在尝试在那里使用 Protocol Buffers。 Anaconda 已通过其标准 bash
安装程序安装到 ~/anaconda
,并且未修改 PATH
。我已成功启动 IPython 笔记本,但当我尝试访问 Protocol Buffers 时出现错误:
# Attempted Code
from google.protobuf import text_format
# Error
ImportError: no module named google.protobuf
但是,当我尝试使用系统安装的 Python(通过 YaST 安装并在终端通过 python
访问)导入相同的模块时,它导入没有问题。
我需要用 Anaconda 做些什么才能获取系统安装的 Python 库吗?
尝试
conda search google....
或者
Binstar search -t conda google....
如果有人将其编译为 conda 包并上传,您可以使用
安装它conda install -c https://conda.binstar.org/some_user google....
或者,您可能会查看该软件包是否可用于 pipy(您必须先使用 conda 安装 pipy)