使用pip安装时出错
Error when installing using pip
不确定这里发生了什么,但每次尝试使用 pip 安装时我都会收到错误消息我收到以下错误消息:
Command "/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-externally-managed --compile" failed with error code 1 in /private/var/folders/b0/5843zgyj1yz3b8q2l7wrtj8h0000gn/T/pip-build-V4hy8S/PySocks
根据错误中的 "import setuptools",您的 PiP 似乎无法访问设置工具。首先尝试以下操作,然后再次尝试 运行 您的 pip 安装。
sudo pip install -U setuptools
的解决方案
尝试
sudo pip install -U setuptools
如果这不能解决您的问题,那么
首先,您需要 python-dev 包,因为 Pillow 需要编译 headers 定义。
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
安装前使用 'run as administrator' 权限启动命令提示符。
然后尝试脚本 -
pip install package_name_here
如果抛出错误,则导入设置工具
pip install -U setuptools
如果再次出现错误,请使用此脚本升级您的 pip 安装程序(个人为我工作)
python -m pip install --upgrade pip
首先 运行 作为超级用户:
sudo su
然后 :
pip install PyOpenGL PyOpenGL_accelerate
如果您像我一样在 Windows 上遇到此错误,那么只需 运行 命令行工具(cmd.exe 或 Powershell)以管理员身份重试。
我在 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
那个 link 已经死了,但最终这个页面有一个 link 到正确的下载:https://wiki.python.org/moin/WindowsCompilers
我为 Visual Studio 2017 安装了 Microsoft Build Tools 并解决了它。
这主要取决于您要安装的软件包类型。
通常由于缺少
libsasl2-dev一个package用于在Ubuntu版本
中使用的身份验证抽象库
首先,安装:
sudo apt-get install libsasl2-dev
然后 运行:
pip 安装 <<\package_name>>
不确定这里发生了什么,但每次尝试使用 pip 安装时我都会收到错误消息我收到以下错误消息:
Command "/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-externally-managed --compile" failed with error code 1 in /private/var/folders/b0/5843zgyj1yz3b8q2l7wrtj8h0000gn/T/pip-build-V4hy8S/PySocks
根据错误中的 "import setuptools",您的 PiP 似乎无法访问设置工具。首先尝试以下操作,然后再次尝试 运行 您的 pip 安装。
sudo pip install -U setuptools
的解决方案
尝试
sudo pip install -U setuptools
如果这不能解决您的问题,那么
首先,您需要 python-dev 包,因为 Pillow 需要编译 headers 定义。
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
安装前使用 'run as administrator' 权限启动命令提示符。 然后尝试脚本 -
pip install package_name_here
如果抛出错误,则导入设置工具
pip install -U setuptools
如果再次出现错误,请使用此脚本升级您的 pip 安装程序(个人为我工作)
python -m pip install --upgrade pip
首先 运行 作为超级用户:
sudo su
然后 :
pip install PyOpenGL PyOpenGL_accelerate
如果您像我一样在 Windows 上遇到此错误,那么只需 运行 命令行工具(cmd.exe 或 Powershell)以管理员身份重试。
我在 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
那个 link 已经死了,但最终这个页面有一个 link 到正确的下载:https://wiki.python.org/moin/WindowsCompilers
我为 Visual Studio 2017 安装了 Microsoft Build Tools 并解决了它。
这主要取决于您要安装的软件包类型。 通常由于缺少 libsasl2-dev一个package用于在Ubuntu版本
中使用的身份验证抽象库首先,安装:
sudo apt-get install libsasl2-dev
然后 运行:
pip 安装 <<\package_name>>