今晚我试图安装一个名为"请求"的软件包并开始在终端上摸索,并且在这类事情上没有太多的直觉.
计算机是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",这就是它所说的:
Run Code Online (Sandbox Code Playgroud)Requirement already up-to-date: pip in /Library/Python/2.7/site-packages/pip-1.5.6-py2.7.egg Cleaning up...
这可能与路径有关?我将非常感谢一些指导/提示/提示,谢谢!
哦,还有一些可能有助于解决这个问题的信息.这是我正在运行的程序的前几行:
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)