无法在 ubuntu 18.04.6 LTS 中安装 django-allauth

2024-03-12

我正在尝试在我的项目中添加社交身份验证,但是当我尝试安装时Django-allauth https://django-allauth.readthedocs.io/en/latest/installation.html它给了我错误我已经尝试过这个post https://stackoverflow.com/questions/22073516/failed-to-install-python-cryptography-package-with-pip-and-setup-py但运气不好,它给了我另一个与以下相关的错误安装工具_rust https://pypi.org/project/setuptools-rust/我给出了我尝试过的命令以及与每个命令相关的错误。

$ pip3 install django-allauth

Error :

命令 python setup.py Egg_info 的完整输出: 回溯(最近一次调用最后一次): 文件“”,第 1 行,位于 文件“/tmp/pip-build-7e3fgl32/cryptography/setup.py”,第 14 行,位于 从 setuptools_rust 导入 RustExtension ModuleNotFoundError:没有名为“setuptools_rust”的模块

        =============================DEBUG ASSISTANCE==========================
        If you are seeing an error here please try the following to
        successfully install cryptography:

        Upgrade to the latest pip and try again. This will fix errors for most
        users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
        =============================DEBUG ASSISTANCE==========================


---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in

/tmp/pip-build-7e3fgl32/密码学/ 然后我尝试安装安装工具_rust因为它会导致错误

$ pip3 install setuptools_rust

这个包没有给我任何安装成功的错误 然后我尝试从中安装一些命令post https://stackoverflow.com/questions/22073516/failed-to-install-python-cryptography-package-with-pip-and-setup-py

$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev

它没有改变任何检查命令的响应

Reading package lists...
Done Building dependency tree
Reading state information... Done
build-essential is already the newest version (12.4ubuntu1).
libffi-dev is already the newest version(3.2.1-8).
python-dev is already the newest version (2.7.15~rc1-1).
libssl-dev is already the newest version (1.1.1-1ubuntu2.1~18.04.14).
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

最后我尝试了这个命令

$ pip3 install cryptography

Error :

Collecting cryptography
  Using cached https://files.pythonhosted.org/packages/f9/4b/1cf8e281f7ae4046a59e5e39dd7471d46db9f61bb564fddbff9084c4334f/cryptography-36.0.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "/tmp/pip-build-yp90u93b/cryptography/setup.py", line 54, in <module>
        rust_version=">=1.41.0",
      File "/home/dev/Ankit/new/afterlife_env/lib/python3.6/site-packages/setuptools/__init__.py", line 152, in setup
        _install_setup_requires(attrs)
      File "/home/dev/Ankit/new/afterlife_env/lib/python3.6/site-packages/setuptools/__init__.py", line 142, in _install_setup_requires
        dist = MinimalDistribution(attrs)
      File "/home/dev/Ankit/new/afterlife_env/lib/python3.6/site-packages/setuptools/__init__.py", line 134, in __init__
        distutils.core.Distribution.__init__(self, filtered)
      File "/home/dev/Ankit/new/afterlife_env/lib/python3.6/site-packages/setuptools/dist.py", line 457, in __init__
        for ep in pkg_resources.iter_entry_points('distutils.setup_keywords'):
    AttributeError: module 'pkg_resources' has no attribute 'iter_entry_points'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/tmp/pip-build-yp90u93b/cryptography/setup.py", line 88, in <module>
        version = pkg_resources.get_distribution(dist).version
    AttributeError: module 'pkg_resources' has no attribute 'get_distribution'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-yp90u93b/cryptography/setup.py", line 89, in <module>
        except pkg_resources.DistributionNotFound:
    AttributeError: module 'pkg_resources' has no attribute 'DistributionNotFound'
    
        =============================DEBUG ASSISTANCE=============================
        If you are seeing a compilation error please try the following steps to
        successfully install cryptography:
        1) Upgrade to the latest pip and try again. This will fix errors for most
           users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
        2) Read https://cryptography.io/en/latest/installation/ for specific
           instructions for your platform.
        3) Check our frequently asked questions for more information:
           https://cryptography.io/en/latest/faq/
        4) Ensure you have a recent Rust toolchain installed:
           https://cryptography.io/en/latest/installation/#rust
    
        Python: 3.6.9
        platform: Linux-4.15.0-166-generic-x86_64-with-Ubuntu-18.04-bionic
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-yp90u93b/cryptography/

它似乎pip3 install --upgrade pip对我不起作用然后我尝试了这种方法并且它起作用了

python3 -m pip install --upgrade pip

多亏了这个post https://askubuntu.com/a/1032408/1163906

  • 对于Python 3:

    python3 -m pip install --upgrade pip
    
  • 对于Python 2:

    python2 -m pip install --upgrade pip
    
  • 对于Python:

    python -m pip install --upgrade pip
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法在 ubuntu 18.04.6 LTS 中安装 django-allauth 的相关文章

  • 无法从同一项目的 bin 目录导入模块

    我正在构建一个库 该库将通过 pip 包含在其他项目中 我有以下目录 venv 是 virtualenv project bin run py myproj init py logger py venv 我激活虚拟环境 在 bin run
  • Bokeh 相当于 matplotlib 子图

    我正在寻找一种方法来创建包含多个子图的绘图 例如 fig ax0 ax1 plt subplots nrows 2 sharex True 可以在 matplotlib 中完成 然后可以通过以下方式解决ax0 and ax1 有没有办法在
  • Pythonic方式逐行读取文件?

    以下两种方法中逐行读取文件的 Pythonic 方法是什么 with open file r as f for line in f print line or with open file r as f for line in f read
  • chrome_options.binary_location() TypeError: 'str' 对象不可调用

    我希望每个人都好 我是 python 新手 我尝试运行这段代码 但我不明白问题是什么以及如何解决这个问题 我的代码是 from selenium import webdriver from time import sleep url raw
  • 使用数据库数据模型生成 SQLAlchemy 模型、架构和 JSON 响应

    将 Flask 和 SQLAlchemy 用于 Python Web 应用程序 我的目标是创建一个系统 在其中我可以 从现有 PostgreSQL 数据库导入数据模型 并将它们映射到相应 SQLAlchemy 模型中的字段 使用这些 SQL
  • 如何根据当前请求更改 django 设置?

    我从一个 django 实例运行多个站点 并期望该框架最终能够通过一个或多个安装为数百个站点提供服务 我需要根据当前请求修补一些 django 设置 我已经编写了一些中间件来对设置进行猴子修补 但我需要在调用中间件之前修补这些设置 因为其他
  • 使用 django-filter 检查并清除过滤器

    我在用Django 过滤器 http django filter readthedocs io过滤一个ListView如果应用了任何过滤器 希望显示 清除所有过滤器 链接 由于过滤系统的通用性 我还没有找到实现此目的的直接方法 到目前为止我
  • 我的本地 postgresql 数据库 url 的形式是什么?

    我正在学习 Flask sqlalchemy 教程https pythonhosted org Flask SQLAlchemy quickstart html a minimal application https pythonhoste
  • Pandas 无法读取使用 h5py 创建的 hdf5 文件

    当我尝试读取使用 h5py 创建的 HDF5 格式文件时 出现 pandas 错误 我想知道我是否只是做错了什么 import h5py import numpy as np import pandas as pd h5 file h5py
  • 如何开始使用“scipy”

    我之前安装过 Python 3 4 2 和 3 5 2 在这两种情况下 我都可以在 Idle 中涉足编写和测试代码 这给了我两个窗口 一个用于代码的 运行 窗口 一个用于交互和测试的 Shell 窗口 输出 抱歉 不确定术语是否正确 现在我
  • 如何以编程方式关闭wx.DirDialog?

    我有 wxpython 应用程序 可以在单击按钮时打开 wx DirDialog dlg wx DirDialog self Choose a directory style wx DD DEFAULT STYLE if dlg ShowM
  • Django 1.7.1 需要字段的默认值 - 但数据库中没有条目。为什么?

    我遇到了一个奇怪的问题 我在 Mac OS X Yosemite 上使用 Django 1 7 1 并且配置了本地 MySQL 数据库 通常 我创建一个模型 如果我想添加另一个字段 我只需做一个 manage py migrateDjang
  • PyCharm 可以列出项目中的所有 Python 错误吗?

    我在虚拟环境中使用 python 2 7 和 PyCharm 2 7 2013 年 2 月 7 日的新版本 每当我打开其中有明确错误的Python文件 相当于其他语言中的编译错误 例如使用未声明的变量 调用不存在的函数 时 它会在文件的装订
  • 单个函数的 Numpy 均值和方差?

    使用 Numpy Python 是否可以从单个函数调用返回均值 AND 方差 我知道我可以单独做它们 但是计算样本标准差需要平均值 因此 如果我使用单独的函数来获取均值和方差 则会增加不必要的开销 我尝试在这里查看 numpy 文档 htt
  • 如何用不同的颜色填充seaborn.distplot中的区域

    是否可以用颜色填充两条阈值线 line1 和 line2 之外的区域 并通过 distplot 绘制的 KDE 曲线限制 Y 轴 代表我的应用程序的 3 sigmas import pylab as pl import seaborn as
  • 第 100 次避免循环导入

    Summary 我继续有一个ImportError在一个复杂的项目中 我已经将其蒸馏到仍然会出现错误的最低限度 Example 巫师有装有绿色和棕色药水的容器 这些可以添加在一起 产生同样是绿色或棕色的新药水 我们有一个PotionABC
  • 是否可以使用 Google BERT 来计算两个文本文档之间的相似度?

    是否可以使用 Google BERT 来计算两个文本文档之间的相似度 据我了解 BERT 的输入应该是有限大小的句子 一些作品使用 BERT 来计算句子的相似度 例如 https github com AndriyMulyar semant
  • Python 中的延迟求值/惰性求值

    我想延迟对类实例的成员函数的调用的评估 直到该实例实际存在 最小工作示例 class TestClass def init self variable 0 self variable 0 variable 0 def get variabl
  • 如何从已安装的云端硬盘文件夹中永久删除?

    我编写了一个脚本 在每次迭代后将我的模型和训练示例上传到 Google Drive 以防发生崩溃或任何阻止笔记本运行的情况 如下所示 drive path drive My Drive Colab Notebooks models if p
  • 设置restrict_xpaths设置后出现UnicodeEncodeError

    我是 python 和 scrapy 的新手 将restrict xpaths 设置设置为 table class lista 后 我收到了以下回溯 奇怪的是 通过使用其他 xpath 规则 爬虫可以正常工作 Traceback most

随机推荐

  • 渐进式 Web 应用程序:离线缓存在 Android 上不起作用,但在 Chrome 开发工具上起作用

    我有一个简单的 PWA 可以在网上正常运行 我还在 Chrome 开发工具中测试了离线行为 并且 Service Worker 正在完美地完成其工作 但是 当我从 Android 手机运行该应用程序时 它无法离线工作 因为离线时缓存存储不再
  • 如何更改 .npz 文件中的值?

    我想改变一个值npz file The npz文件包含几个npy的 我想要除了一个以外的所有 run param 保持不变 我想保存原始文件 这是我的工作代码 DATA DIR C Projects Test data ass file n
  • 从 shell 脚本生成交互式 telnet 会话

    我正在尝试编写一个脚本来允许我登录到控制台服务器的 48 个端口 以便我可以快速确定哪些设备连接到每条串行线路 本质上 我希望能够有一个脚本 给定主机 端口列表 远程登录到列表中的第一个设备 并使我处于交互模式 以便我可以登录并确认设备 然
  • MAC M1 安装“sharp”模块时出错

    Running npm run dev gatsby develop 在 MacBook Pro M1 芯片上退出 Error Something went wrong installing the sharp module Running
  • JSON ValueError:期望属性名称:第 1 行第 2 列(字符 1)

    我在使用 json loads 转换为 dict 对象时遇到问题 我无法弄清楚我做错了什么 我运行这个的确切错误是 ValueError Expecting property name line 1 column 2 char 1 这是我的
  • 在 onStopTrackingTouch 中获取进度,而不是在搜索栏中的 onProgressChanged 中获取进度

    我是 Android 开发新手 我用onProgressChanged获取当前进度 因为进度是函数的参数 but 我只想获得进度的最终值当用户释放seekbar不是立即值 提前致谢 The onStopTrackTouch方法定义在OnSe
  • C 中带有函数的 realloc 结构

    我的 C 程序崩溃了 我太新了 无法弄清楚 到目前为止 它非常简单 我想代码足以找出问题所在 我只是想逐行读取文件 一旦内存不足 我会将结构的内存加倍 如果这还不够 我会提供您需要的其他信息 非常感谢您的帮助 因为我已经被困了几个小时了 J
  • 如何在 MySQL 中获得精确的小数值而不进行四舍五入

    我有下面这个 SQL 脚本 select round 72 396 2 我期望的结果是 72 39 我不想四舍五入这个数字 如果我使用select round 72 396 2 我得到的结果是 72 40如何在不使用 Mysql 舍入的情况
  • 通过 putty 连接到 play-with-docker 实例

    我正在尝试通过 putty 连接到 docker 实例https labs play with docker com https labs play with docker com 我试过了 ip172 18 0 21 email prot
  • 从 Play JSON API 获取更好的错误消息

    Play JSON API 生成的错误消息类型示例 scala gt import play api libs json import play api libs json scala gt Json obj k gt Json obj m
  • 在哪里以及如何使用嵌套类? [复制]

    这个问题在这里已经有答案了 我在想 如果一个类只能在另一个类中实例化 那么在该类中嵌套使用它是正确的 我认为这将有助于我们良好的设计 当我查看我的项目时 我几乎从未见过这样的嵌套结构 但是如果我尝试嵌套类 那么这次我的脑海中会出现另一个问题
  • Java检查Checkbox是否被选中

    I use CheckboxGroup cg new CheckboxGroup Checkbox c1 new Checkbox A false cg Checkbox c2 new Checkbox B false cg Checkbo
  • 如何使用 Angularjs 以 PHP 方式提交表单?

    我发现AngularJS 有点阻止了原始表单的提交方式 https stackoverflow com questions 23813413 how to programmatically submit a form with angula
  • 如何在 ui-router 解析器中重定向?

    我正在尝试在 ui router 解析器内部进行重定向 并想知道是否有办法在路由器解析器中重新路由 目前这并不像人们想象的那样有效 resolver auth state if auth isLoggedIn state go noLogg
  • VB 6:一个窗体上可以有多少个控件?

    我知道命名控件的限制是 254 超出这个限制就必须使用控件数组 但看来我们也达到了数组的极限 知道绝对极限是多少吗 没有absolute限制 如果您在表单上放置了足够多的控件 最终将耗尽内存 我制作了一个测试应用程序 将命令按钮加载到控制数
  • 如何使用“cmp”比较两个二进制文件并找到它们不同的所有字节偏移量?

    我希望获得有关 Bash 脚本循环的帮助 该循环将显示两个二进制文件之间的所有差异 仅使用 cmp file1 file2 它只显示我想使用 cmp 的第一个更改 因为它给出了每个更改所在位置的偏移量和行号 但如果您认为有更好的命令 我愿意
  • 在 Angular 2 中解析来自 Hal+JSON 对象的信息

    我有一个 spring data rest 存储库 它生成一个 hal json 对象 我希望我的 Angular 2 前端能够接收和显示该对象 Hal Json 对象 embedded users name Bob links self
  • Cypress:如何等待所有请求完成

    我正在使用 cypress 来测试我们的 Web 应用程序 在某些页面中 有不同的端点请求被执行多次 例如GET A GET B GET A 为了等待所有请求完成并保证页面已完全加载 赛普拉斯的最佳实践是什么 我不想用很多cy wait 命
  • 在另一个进程中处理 WCF 事件

    我有一个不可序列化的对象 我想从单独的进程访问它 我环顾四周 似乎唯一可行的选择是使用 WCF 但我不确定如何执行此操作 因为我是 WCF 新手 如果我创建一个 WCF 服务 如何将 WinForm 挂钩 到 WCF 服务中的各种事件中 例
  • 无法在 ubuntu 18.04.6 LTS 中安装 django-allauth

    我正在尝试在我的项目中添加社交身份验证 但是当我尝试安装时Django allauth https django allauth readthedocs io en latest installation html它给了我错误我已经尝试过这