python未知编码_Python 2.7:LookupError:未知编码:cp65001 - python

我已经在Windows 8.1(64位)上安装了python 2(64位),并想知道pip版本,为此我触发了pip --version,但它给出了错误。

C:\Users\ADMIN>pip --version

Traceback (most recent call last):

File "c:\dev\python27\lib\runpy.py", line 162, in _run_module_as_main

"__main__", fname, loader, pkg_name)

File "c:\dev\python27\lib\runpy.py", line 72, in _run_code

exec code in run_globals

File "C:\dev\Python27\Scripts\pip.exe\__main__.py", line 5, in

File "c:\dev\python27\lib\site-packages\pip\__init__.py", line 15, in

from pip.vcs import git, mercurial, subversion, bazaar # noqa

File "c:\dev\python27\lib\site-packages\pip\vcs\mercurial.py", line 10, in

from pip.download import path_to_url

File "c:\dev\python27\lib\site-packages\pip\download.py", line 35, in

from pip.utils.ui import DownloadProgressBar, DownloadProgressSpinner

File "c:\dev\python27\lib\site-packages\pip\utils\ui.py", line 51, in

_BaseBar = _select_progress_class(IncrementalBar, Bar)

File "c:\dev\python27\lib\site-packages\pip\utils\ui.py", line 44, in _select_progress_class

six.text_type().join(characters).encode(encoding)

LookupError: unknown encoding: cp65001

注意:相同的命令对于python 3很好用。我已经卸载了这两个命令并重新安装,但仍然没有成功。

参考方案

该错误意味着您的脚本尝试打印的Unicode字符无法使用当前的控制台字符编码来表示。

如果一切顺利,还可以尝试在执行pip --version 后执行set PYTHONIOENCODING=UTF-8,而不重装终端,如果一切顺利,则将PYTHONIOENCODING添加为值为UTF-8的环境变量。请参阅How to set the path and environment variables in Windows文章以获取有关如何添加Windows变量的信息。

注意:对于PowerShell,请使用$env:PYTHONIOENCODING = "UTF-8"

您也可以尝试使用pip安装win-unicode-console:

pip install win-unicode-console

然后重新加载您的终端并尝试执行pip --version

但是,您可以遵循Windows cmd encoding change causes Python crash答案的建议,因为您遇到了同样的问题。

Python uuid4,如何限制唯一字符的长度 - python

在Python中,我正在使用uuid4()方法创建唯一的字符集。但是我找不到将其限制为10或8个字符的方法。有什么办法吗?uuid4()ffc69c1b-9d87-4c19-8dac-c09ca857e3fc谢谢。 参考方案 尝试:x = uuid4() str(x)[:8] 输出:"ffc69c1b" Is there a way to…Python GPU资源利用 - python

我有一个Python脚本在某些深度学习模型上运行推理。有什么办法可以找出GPU资源的利用率水平?例如,使用着色器,float16乘法器等。我似乎在网上找不到太多有关这些GPU资源的文档。谢谢! 参考方案 您可以尝试在像Renderdoc这样的GPU分析器中运行pyxthon应用程序。它将分析您的跑步情况。您将能够获得有关已使用资源,已用缓冲区,不同渲染状态上…Python-如何检查Redis服务器是否可用 - python

我正在开发用于访问Redis Server的Python服务(类)。我想知道如何检查Redis Server是否正在运行。而且如果某种原因我无法连接到它。这是我的代码的一部分import redis rs = redis.Redis("localhost") print rs 它打印以下内容

也许很难描述我的问题。我正在寻找Python中的算法,以在带有某些文本的白色图像上创建皱纹纸效果。我的第一个尝试是在带有文字的图像上添加一些真实的皱纹纸图像(具有透明度)。看起来不错,但副作用是文本没有真正起皱。所以我正在寻找更好的解决方案,有什么想法吗?谢谢 参考方案 除了使用透明性之外,假设您有两张相同尺寸的图像,一张在皱纹纸上明亮,一张在白色背景上有深…Python-crontab模块 - python

我正在尝试在Linux OS(CentOS 7)上使用Python-crontab模块我的配置文件如下:{ "ossConfigurationData": { "work1": [ { "cronInterval": "0 0 0 1 1 ?", "attribute&…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值