【问题标题】:PyPDF2 won't importPyPDF2 不会导入
【发布时间】:2014-08-10 00:02:44
【问题描述】:

您好,我刚刚开始使用 python 并尝试安装一些必要的库。在 OS X 上使用 Python 3.4.1。我已经安装了 PyPDF2(假设成功),但我似乎无法使用这些工具:

    sh-3.2# port select --list python
    Available versions for python:
        none
        python25-apple
        python26
        python26-apple
        python27-apple
        python34 (active)
    sh-3.2# pip install PyPDF2
    Requirement already satisfied (use --upgrade to upgrade): PyPDF2 in /opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Cleaning up...
sh-3.2# 

...

import PyPDF2
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import PyPDF2
ImportError: No module named 'PyPDF2'
>>> 

我错过了一步吗?还是py3.4.1不支持PyPDF2?

【问题讨论】:

    标签: python import installation pypdf


    【解决方案1】:

    PyPDF2 与 Python 3.4 兼容,所以这不是问题。

    您在哪个 Python 版本中安装了 pip?即使您使用的是python34,如果将 pip 安装到不同的版本,它也会将库下载到该版本。

    无论如何,您始终可以通过从PyPI 下载,然后运行setup.py install 来安装。

    不过,我唯一可能的解释是您当前使用的 Python 版本没有安装了 PyPDF2。看看是否可以从任何其他版本导入 PyPDF2。

    【讨论】:

    • 我们如何真正将 PyPDF2 链接到不同版本的 Python?我的 Mac 中确实安装了多个版本的 Python(Python 2.6、2.7、3.6 等)
    • 我通常使用python3.4 -m pip install PyPDF 安装。你可以在这里更改python的版本,它会安装正确的python版本。
    【解决方案2】:

    您可以使用以下命令安装PyPDF2

    pip install PyPDF2
    

    【讨论】:

      【解决方案3】:

      在我的例子中:pip3 在 /usr/local/bin 中使用 python 安装 PyPDF2

      [tim@axelrod utils] (hotfix/2.3.2)$ ls -l /usr/local/bin/python*
      lrwxr-xr-x  1 root  admin    22 10 May  2017 /usr/local/bin/python -> /usr/local/bin/python3
      lrwxr-xr-x  1 tim   admin    35  3 May  2017 /usr/local/bin/python3 -> ../Cellar/python3/3.6.1/bin/python3
      lrwxr-xr-x  1 tim   admin    42  3 May  2017 /usr/local/bin/python3-config -> ../Cellar/python3/3.6.1/bin/python3-config
      lrwxr-xr-x  1 tim   admin    37  3 May  2017 /usr/local/bin/python3.6 -> ../Cellar/python3/3.6.1/bin/python3.6
      lrwxr-xr-x  1 tim   admin    44  3 May  2017 /usr/local/bin/python3.6-config -> ../Cellar/python3/3.6.1/bin/python3.6-config
      lrwxr-xr-x  1 tim   admin    38  3 May  2017 /usr/local/bin/python3.6m -> ../Cellar/python3/3.6.1/bin/python3.6m
      lrwxr-xr-x  1 tim   admin    45  3 May  2017 /usr/local/bin/python3.6m-config -> ../Cellar/python3/3.6.1/bin/python3.6m-config
      -rwxr-xr-x  1 tim   wheel  4119  7 Jan  2012 /usr/local/bin/python_count
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-14
        • 2022-12-21
        • 2023-01-08
        • 1970-01-01
        • 1970-01-01
        • 2014-08-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多