pip在安装pyzmail时失败,错误代码为1

时间:2019-07-22 11:15:12

标签: python-3.x pip pyzmail

我正在尝试通过python3发送Gmail。我可以使用version: '3' services: app: build: app ports: - "80:80" container_name: front-container restart: always depends_on: - api api: build: api container_name: back-container restart: always email,但是我想尝试smptlib

但是,当我尝试安装pyzmail时,我得到了:

pyzmail

我测试了安装其他pip模块,但似乎一切正常。

我也尝试过$ pip3 install pyzmail Collecting pyzmail Using cached https://files.pythonhosted.org/packages/23/9a/c8709821fa15cec44f825fba884284b261a06d8a0033a16f4c35470eb26a/pyzmail-1.0.3.tar.gz Collecting distribute (from pyzmail) Using cached https://files.pythonhosted.org/packages/5f/ad/1fde06877a8d7d5c9b60eff7de2d452f639916ae1d48f0b8f97bf97e570a/distribute-0.7.3.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/setuptools/__init__.py", line 2, in <module> from setuptools.extension import Extension, Library File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/setuptools/extension.py", line 5, in <module> from setuptools.dist import _get_unpatched File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/setuptools/dist.py", line 7, in <module> from setuptools.command.install import install File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/setuptools/command/__init__.py", line 8, in <module> from setuptools.command import install_scripts File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/setuptools/command/install_scripts.py", line 3, in <module> from pkg_resources import Distribution, PathMetadata, ensure_directory File "/private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/pkg_resources.py", line 1518, in <module> register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider) AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/8r/50c4fq6j70q0qmhvwxvr00fw0000gn/T/pip-install-v4ervkb7/distribute/ ,但它是为python 2.7而不是3安装的。

我认为这可能与我的设置工具有关,但我不知道需要做什么。

2 个答案:

答案 0 :(得分:0)

有几种安装pyzmail的方法,例如:

  1. 首先在您的设备上安装Python 3.6,尝试使用“ pip install pyzmail36”。
  2. 尝试通过键入“ pip install setuptools == 20.1.1”来更新设置工具,然后安装pyzmail。
  3. 尝试在Python 3.x上搜索easy_install,我已经找到了几个链接。

祝你好运。

答案 1 :(得分:0)

由于last commitlast release是4年前制造的,因此{ "name": "myapp", "version": "0.1.0", "private": true, "devDependencies": { "babel-plugin-module-resolver": "^3.1.1", "babel-preset-react-native-stage-0": "^1.0.1", "babel-root-slash-import": "^1.1.0", "eslint-import-resolver-babel-module": "^4.0.0", "eslint-plugin-import": "^2.11.0", "jest-react-native": "^18.0.0", "jetifier": "^1.6.3", "prop-types": "^15.6.1", "react-native-dotenv": "^0.1.1", "react-test-renderer": "16.2.0" }, "scripts": { "start": "react-native start", "android": "react-native run-android", "ios": "react-native run-ios", "test": "node node_modules/jest/bin/jest.js", "clean": "react-native-clean-project" }, "jest": { "preset": "react-native" }, "dependencies": { "moment": "^2.22.0", "react": "16.2.0", "react-native": "0.52", "react-native-clean-project": "^1.0.8", "react-native-device-info": "^0.21.5", "react-native-document-picker": "^2.1.0", "react-native-firebase": "^4.2.0", "react-native-htmlview": "^0.12.1", "react-native-image-picker": "^0.26.7", "react-native-mime-types": "^2.2.1", "react-native-network-info": "^3.2.2", "react-native-pdf": "^4.0.0", "react-native-photo-view": "^1.5.2", "react-native-push-notification-ce": "^3.1.3", "react-native-swiper": "^1.5.13", "react-native-video": "^2.3.1", "react-native-video-preview": "git://github.com/chadsmith/react-native-video-preview.git", "react-native-video-processing": "^1.13.0", "react-navigation": "^1.5.8", "rn-fetch-blob": "^0.10.12" } } 软件包现在似乎处于非活动状态。它似乎没有针对Python 3.6及更高版本进行更新。

该软件包的github页面上发布了一个问题,与您的错误相同:https://github.com/aspineux/pyzmail/issues/15。有人发布了补丁程序来解决此问题,但是最好的解决方案是改用pyzmail

  

标记@cfenollosa @GheloAce,以防您仍在使用此库   并正在寻找一种更可维护的前进方式。

     

不幸的是,此存储库似乎不活动,因此我创建了一个新的   PyPI上的软件包,其中包含所有用于制作pyzmail的fixes   可在Python 3.6上pip安装。

     

新软件包的名称为pyzmail36。您可以更新您的   Requirements.txt文件列出pyzmail36而不是pyzmail和所有   您其余的代码不需要更改。

所以只需尝试:

pyzmail36
相关问题