无法在 python 2.7.14 中导入任何模块(使用 pip 安装)
Cannot import any modules (installed used pip) in python 2.7.14
我下载了 python 2.7.14 的源代码并编译并安装在 linux (Red Hat 4.8.5-16) 上。我之前安装了 python-magic
和 requests
库。现在,当我尝试导入使用 pip
安装的模块时,我得到了这个:
$ python2
Python 2.7.14 (default, Nov 9 2017, 09:05:45)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named magic
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
虽然类似的东西在 python 2.7.5(RHEL 系统的默认设置)
中工作得很好
$ python
Python 2.7.5 (default, May 3 2017, 07:55:04)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
>>> import requests
>>>
我是否遗漏了任何配置步骤?
两个安装的 sys.path
必须不同。这是 Python 检查导入的文件夹列表。
将 pip 安装到 2.7.14 的模块文件夹的符号链接可能是最简单的。
您的 pip
是版本
的默认设置
$ python
Python 2.7.5
所以如果你想为
安装模块
$ python2
Python 2.7.14
使用python2 -m pip install module_name
通过pip
安装的模块仅适用于标准python版本。您还需要为非标准 python 版本安装所需的软件包(另请参阅 Installing Python Modules)
python2 -m pip install python-magic
python2 -m pip install requests
我下载了 python 2.7.14 的源代码并编译并安装在 linux (Red Hat 4.8.5-16) 上。我之前安装了 python-magic
和 requests
库。现在,当我尝试导入使用 pip
安装的模块时,我得到了这个:
$ python2
Python 2.7.14 (default, Nov 9 2017, 09:05:45)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named magic
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
虽然类似的东西在 python 2.7.5(RHEL 系统的默认设置)
中工作得很好$ python
Python 2.7.5 (default, May 3 2017, 07:55:04)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-14)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import magic
>>> import requests
>>>
我是否遗漏了任何配置步骤?
两个安装的 sys.path
必须不同。这是 Python 检查导入的文件夹列表。
将 pip 安装到 2.7.14 的模块文件夹的符号链接可能是最简单的。
您的 pip
是版本
$ python
Python 2.7.5
所以如果你想为
安装模块$ python2
Python 2.7.14
使用python2 -m pip install module_name
通过pip
安装的模块仅适用于标准python版本。您还需要为非标准 python 版本安装所需的软件包(另请参阅 Installing Python Modules)
python2 -m pip install python-magic
python2 -m pip install requests