Linux环境使用pip安装软件提示ascii无法转换

以下是我遇到的问题:

我在使用pip install fabric时报错:

Cleaning up...

Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/pynacl

Traceback (most recent call last):

File "/usr/bin/pip", line 9, in <module>

load_entry_point(‘pip==1.5.4‘, ‘console_scripts‘, ‘pip‘)()

File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 235, in main

return command.main(cmd_args)

File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 161, in main

text = ‘\n‘.join(complete_log)

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe6 in position 49: ordinal not in range(128)

原因:

[email protected]:~# echo $LANG

zh_CN.UTF-8

可以看出我的系统是中文的。

解决:

cd /usr/lib/python2.7/dist-packages/urllib3/packages

vim sitecustomize.py

import sys

sys.setdefaultencoding(‘utf-8‘)

chmod a+x sitecustomize.py

重新安装就好了

时间: 2024-10-11 09:21:16

Linux环境使用pip安装软件提示ascii无法转换的相关文章

pip安装软件或模块时提示cannot import name &#39;main&#39;

旧的pip文件内容如下: from pip import main if __name__ == '__main__': sys.exit(main()) 修改后的文件内容: from pip import __main__ if __name__ == '__main__': sys.exit(__main__._main()) pip安装软件或模块时提示cannot import name 'main' 原文地址:https://www.cnblogs.com/ameile/p/104520

【VNC】Linux环境VNC服务安装、配置与使用

[VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux 前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,又不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓香,顺便度过相对枯燥的数据库安装和配置的过程,So,图形化操作工具是必不可少的,在Linux操作系

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

基础--Redis在Linux环境下的安装

1. 安装redis服务 1.1 检查安装依赖程序 yum install gcc-c++yum install -y tclyum install wget 1.1.1 下载redis安装包 ① 官网下载 http://redis.io ② wget命令 wget http://download.redis.io/redis-stable.tar.gz 1.1.2 解押 tar -zxvf redis-stable.tar.gz 1.1.3 编译安装 cd redis-stable make

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elasticsearch用户和所在组 第五步:更改解压的Elasticsearch应用所属用户及组 第六步:执行脚本添加可执行权限 第八步:启动 前言 操作系统版本:CentOS6.9 64位(CentOS7及其他Linux系统都没有问题) Elasticsearch版本:6.2.2 这里默认你已经安装配置好了J

Linux 环境下 Lua 安装(转)

系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around the world, including several well-known games. 官网地址:http://www.lua.org. Lua 的精髓:简约而不简单! Lua 在 Linux 环境下的安装: [plain] view plain copy print? wget http:/

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.sh Running Oracle 10g root.sh script... The following environment variables are set a

easy_install 和pip安装软件时使用指定的 源地址

一般来说,使用国外的网站安装软件有些速度会很慢,因此在安装软件时可以使用国内的网站. 1.临时改变 使用easy_install安装pip时有时就会很慢,因此可以更换软件源地址: easy_install -i https://mirrors.aliyun.com/pypi/simple pip 同时pip安装软件时也可以使用指定的源地址安装软件: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lxml 2.永久改变 也可以通过设