使用pip安装时出错

时间:2015-07-19 06:08:56

标签: python python-2.7 pip

不确定这里是什么,但每次尝试使用pip安装时都会出错我收到以下错误:

  

命令“/ usr / bin / python -c”import setuptools,tokenize; __ file __ ='/ private / var / folders / b0 / 5843zgyj1yz3b8q2l7wrtj8h0000gn / T / pip-build-V4hy8S / PySocks / setup.py'; exec( compile(getattr(tokenize,'open',open)(__ file __)。read()。replace('\ r \ n','\ n'),__ file __,'exec'))“install --record / var / folders / b0 / 5843zgyj1yz3b8q2l7wrtj8h0000gn / T / pip-bIOl7C-record / install-record.txt --single-version-external-managed --compile“在/ private / var / folders / b0 / 5843zgyj1yz3b8q2l7wrtj8h0000gn / T中出现错误,错误代码为1 / PIP-积聚V4hy8S / PySocks

7 个答案:

答案 0 :(得分:12)

尝试

  

sudo pip install -U setuptools

如果这不能解决您的问题,那么

首先,你需要python-dev包,因为Pillow需要定义编译头。

  

sudo apt-get install python-dev

在Ubuntu 14.04上,你需要一些额外的包才能让枕头正常工作。使用以下命令安装所有这些:

  

sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk

答案 1 :(得分:11)

似乎您的PiP无法根据错误中的“import setuptools”访问Setuptools。首先尝试以下操作,然后再次尝试运行pip安装。

select location, avg(TAT)
from
 (
   select location, TAT,
      -- assign a value between 0 (lowest TAT) and 1 (highest TAT) for each location 
      percent_rank() over (partition by location order by TAT) as pr
   from tab
 ) as dt
where pr <= 0.9 -- exclude the highest TAT amounts 
group by location

来自Github Issue

的解决方案

答案 2 :(得分:3)

使用&#39;以管理员身份运行&#39>启动命令提示符安装前的权利。 然后尝试脚本 -

pip install package_name_here

如果抛出错误,则导入设置工具

pip install -U setuptools

如果再次抛出错误,请使用此脚本升级您的pip安装程序(亲自为我工作)

python -m pip install --upgrade pip

答案 3 :(得分:1)

首先以超级用户身份运行:

sudo su

然后:

pip install PyOpenGL PyOpenGL_accelerate

答案 4 :(得分:1)

我在Windows Git Bash上遇到了同样的问题,但是安装setuptools不能解决它。然后我注意到了另一个错误消息:

building 'twisted.test.raiser' extension error: Microsoft Visual C++ 14.0 is 
required. Get it with "Microsoft Visual C++ Build Tools": 
http://landinghub.visualstudio.com/visual-cpp-build-tools

该链接已失效,但最终该页面具有指向正确下载的链接:https://wiki.python.org/moin/WindowsCompilers

我为Visual Studio 2017安装了Microsoft Build Tools,并解决了该问题。

答案 5 :(得分:0)

如果像我一样在Windows上遇到此错误,则只需以管理员身份运行命令行工具(cmd.exe或Powershell),然后重试。

答案 6 :(得分:0)

主要取决于您要安装的软件包的类型。 通常由于缺少 libsasl2-dev 一个Here,用于在Ubuntu版本中使用的身份验证抽象库

首先,安装:

  

sudo apt-get install libsasl2-dev

然后运行:

pip安装<< \ package_name >>