相关疑难解决方法(0)

pip:处理多个Python版本?

有没有办法让pip多个版本的Python发挥得很好?例如,我想使用pip显式安装到我的站点2.5安装或我的站点2.6安装.

例如,easy_install我用easy_install-2.{5,6}.

并且,是的 - 我知道virtualenv,不 - 它不是解决这个特定问题的方法.

python pip

448
推荐指数
13
解决办法
47万
查看次数

如何从 Homebrew 重新安装 python@2?

我在使用 brew 时遇到了 openssl 和 python@2 问题,这里已经解释了(未解决)。重新安装 Python 和 openssl 的文档化解决方法不起作用,所以我决定卸载并重新安装 Python。

问题是,当您尝试使用 brew 安装 Python 2 时,您会收到以下消息:

brew install python@2
Error: No available formula with the name "python@2"
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

python@2 was deleted from homebrew/core in commit 028f11f9e:
  python@2: delete (https://github.com/Homebrew/homebrew-core/issues/49796)
  EOL 1 January 2020.
  We gave it 1 month more …
Run Code Online (Sandbox Code Playgroud)

python macos homebrew python-2.x

58
推荐指数
7
解决办法
5万
查看次数

使用python 2.7导入hashlib时出错,但不能导入2.6

我在Solaris 10(x86)上.

到现在为止,我使用的是python2.6.今天,我安装了python2.7,在2.7上导入hashlib时发生了一个奇怪的错误,但在2.6上没有:

Python 2.6:

root@myserver [PROD] # python2.6 -c "import hashlib"
root@myserver [PROD] # 
Run Code Online (Sandbox Code Playgroud)

Python 2.7:

root@myserver [PROD] # python2.7 -c "import hashlib"
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/hashlib.py", line 139, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/lib/python2.7/hashlib.py", line 91, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/hashlib.py", line 139, in …
Run Code Online (Sandbox Code Playgroud)

python solaris hashlib solaris-10 python-2.7

26
推荐指数
3
解决办法
7万
查看次数

aws cli:错误:root:未找到哈希 md5 的代码

尝试运行 AWS CLI 时,我收到此错误:

aws
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported …
Run Code Online (Sandbox Code Playgroud)

python macos homebrew python-2.7

23
推荐指数
1
解决办法
1万
查看次数

错误:root:未找到哈希 md5 的代码。npm安装出错

ERROR:root:code for hash md5 was not found在 StackOverflow 中发现了一些带有标题标签的类似问题,但我无法将它与我在 npm 安装过程中此时面临的问题联系起来。

我使用的是 macOS High Sierra (10.13.6)

带有节点版本v8.0.0和 npmv5.0.0

我在尝试将 Webpack 安装到我的项目中时收到以下错误消息。

npm install --save-dev webpack webpack-dev-server webpack-cli

> node-gyp rebuild

ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):

ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Run Code Online (Sandbox Code Playgroud)

我试图将我的 node 和 npm 版本分别切换到 v12.0.0 和 v6.9.0,但它遵循相同的错误。

有没有人对此有任何想法?如何解决这个问题?我觉得它应该更像是一个配置,而不是一个特定的包安装。

在此先感谢您的帮助!

附加信息:

我在继续 python version: 2.7.16

更新:

我刚刚观察到在我的系统中安装所有 npm 都会出现相同的错误。

遵循这个问题 …

javascript python node.js npm webpack

13
推荐指数
1
解决办法
7704
查看次数

错误:root:未找到哈希 md5 的代码

我在一台没有 root 访问权限的 Linux 机器上。我构建了自己的 openssl 和 python (2.7.13) 本地副本。当我尝试在 python 中导入 hashlib 时,我收到以下错误消息:

> python
Python 2.7.13 (default, Jan 22 2017, 19:23:53)
[GCC Intel(R) C++ gcc 4.8 mode] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import hashlib
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/home/user_jp/srcMisc/Python-2.7.13/INSTALL/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/home/user_jp/srcMisc/Python-2.7.13/INSTALL/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash …
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
1
解决办法
3万
查看次数

gcloud 命令突然根本不起作用

所有gcloud命令突然出现这个错误:

错误:gcloud 无法加载:没有名为 google.appengine.ext 的模块

这通常表示您的 gcloud 安装损坏或 Python 解释器存在问题。

请确认以下是 Python 2.7 可执行文件的路径:/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

如果不是,请将 CLOUDSDK_PYTHON 环境变量设置为指向可运行的 Python 2.7 可执行文件。

如果您仍然遇到问题,请按照此处的说明重新安装 Cloud SDK:https : //cloud.google.com/sdk/

以下是我尝试过的一些相关细节和事情:

  • Mac 10.11.6
  • Python 2.7.8 在 /Library/Frameworks/Python.framework/Versions/2.7/bin/python
  • Python 否则工作正常
  • 我完全删除了 google-cloud-sdk 并从https://cloud.google.com/sdk/ 重新下载
  • 试过重启
  • 试过“export CLOUDSDK_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python”但没有帮助。还将这一行添加到我的 .bash_profile

还有其他人遇到此问题或可以建议修复吗?


我在下面有一个修复程序,但我很乐意将答案授予任何可以解释发生了什么的人。

google-cloud-platform

2
推荐指数
2
解决办法
4279
查看次数