Python包没有用python3安装依赖项

时间:2017-09-10 21:21:55

标签: python-3.x package

我在Python中创建了一个可重用的组件(包)但我在使用python3时遇到了麻烦。我的软件包使用名为requests的第三方库,在我的一个文件中core.py

from __future__ import print_function
import requests
import math
import time
import csv
import os
...

这是我的setup.py

from setuptools import setup

setup(
  name = 'my_package',
  packages = ['my_package'],
  version = '0.1.dev4',
  keywords = [ ... ],
  install_requires=[
    'requests',
    'python-dateutil'
  ],
  classifiers = [],
  ...etc
)

在我的系统上安装我的软件包之后,我在启动python3后遇到了这个错误:

>>> import my_package
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/matthew/Desktop/my_package/my_package/__init__.py", line 1, in <module>
    from my_package.core import Class
  File "/Users/matthew/Desktop/my_package/my_package/core.py", line 5, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

我的包似乎无法访问请求模块,为什么?

0 个答案:

没有答案