小编use*_*456的帖子

Mac - Python - 导入错误:"没有名为site的模块"

今晚我试图安装一个名为"请求"的软件包并开始在终端上摸索,并且在这类事情上没有太多的直觉.

计算机是mac mini,osx版本10.9.4

在/ Library/Python我有4个文件夹:2.3 2.5 2.6和2.7.
在/应用程序我有"Python 2.7"和"Python 3.4"
我可以打开IDLE并键入8 + 8并且我得到16就好了.

这是我在终端中遇到的错误:

 host-210-117:~ Mario$ python       
 ImportError: No module named site       

 host-210-117:~ Mario$ pip       
 ImportError: No module named site      
Run Code Online (Sandbox Code Playgroud)

我的目标是在终端中运行此命令:

 pip install requests
Run Code Online (Sandbox Code Playgroud)

我相信pip已经安装好了.我在IDLE中运行文件"get-pip.py",这就是它所说的:

 Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg
 Cleaning up...
Run Code Online (Sandbox Code Playgroud)

这可能与路径有关?我将非常感谢一些指导/提示/提示,谢谢!

哦,还有一些可能有助于解决这个问题的信息.这是我正在运行的程序的前几行:

 import base64
 import hmac
 import json
 import requests
 import time
 import urllib
 import os
Run Code Online (Sandbox Code Playgroud)

这给了我IDLE中的这个错误(所以我猜它导入前几个包没有问题?):

 >>> 

 Traceback (most recent call last):
   File "/Users/Mario/Desktop/pyak/pyak.py", line 4, in <module>
     import requests
 ImportError: No module named requests
 >>> …
Run Code Online (Sandbox Code Playgroud)

python macos pip importerror python-requests

10
推荐指数
3
解决办法
6万
查看次数

标签 统计

importerror ×1

macos ×1

pip ×1

python ×1

python-requests ×1