使用 Pip 在 Python 3.8 中成功安装了模块,但我无法导入它们?
Successfully installed modules in Python 3.8 using Pip but I can't import them?
我是 Python 新手。我安装了 Python 3.8,但我的 Macbook 是 运行 Python 2.7。我最初无法安装 Pip,但在查找了一些问答后,
我使用此命令安装了 Pip:
pip3 install --upgrade --force pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2
pip --version
pip 20.0.2 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
之后,我成功安装了一些模块:
pip install python-docx
Collecting python-docx
Downloading python-docx-0.8.10.tar.gz (5.5 MB)
|████████████████████████████████| 5.5 MB 2.4 MB/s
Collecting lxml>=2.3.2
Downloading lxml-4.5.0-cp38-cp38-macosx_10_9_x86_64.whl (4.6 MB)
|████████████████████████████████| 4.6 MB 11.3 MB/s
Installing collected packages: lxml, python-docx
Running setup.py install for python-docx ... done
Successfully installed lxml-4.5.0 python-docx-0.8.10
我似乎无法将它们导入 Python。 "Site Packages" 文件夹是橙色的,而其余的是灰色的。我在下面上传了一张图片,你可以看看:
这是 pip 版本的输出:
which -a pip
/Library/Frameworks/Python.framework/Versions/3.8/bin/pip
which -a pip3
/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3
/usr/local/bin/pip3
会不会是项目解释器的问题?
下面是一些截图:
项目布局
项目口译员
虚拟环境
不仅仅是这个模块,我无法导入我使用Pip安装的所有模块。请帮我!谢谢!! :)
在@DavidCullen 和@a_guest
的帮助下解决了这个问题
所以之前我已经在我的MacBook系统上安装了模块,但是在PyCharm,我实际上是在虚拟环境中。这两个没有link.
理解了这个概念后,有两种方法可以对问题进行排序-
1. @DavidCullen 建议——在 PyCharm 的终端中 运行 source venv/bin/activate
,然后使用 Pip 命令
- 我在玩 PyCharm 并找到 "Activate Global Site Packages" 这个选项 --
我能够在这些之后导入我安装的模块。
嗨,我之前也遇到过同样的问题,为了解决这个问题,请将它安装在 powershell 或 cmd 或您执行代码的地方。
这对我有用。
我是 Python 新手。我安装了 Python 3.8,但我的 Macbook 是 运行 Python 2.7。我最初无法安装 Pip,但在查找了一些问答后, 我使用此命令安装了 Pip:
pip3 install --upgrade --force pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
Successfully uninstalled pip-19.2.3
Successfully installed pip-20.0.2
pip --version
pip 20.0.2 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
之后,我成功安装了一些模块:
pip install python-docx
Collecting python-docx
Downloading python-docx-0.8.10.tar.gz (5.5 MB)
|████████████████████████████████| 5.5 MB 2.4 MB/s
Collecting lxml>=2.3.2
Downloading lxml-4.5.0-cp38-cp38-macosx_10_9_x86_64.whl (4.6 MB)
|████████████████████████████████| 4.6 MB 11.3 MB/s
Installing collected packages: lxml, python-docx
Running setup.py install for python-docx ... done
Successfully installed lxml-4.5.0 python-docx-0.8.10
我似乎无法将它们导入 Python。 "Site Packages" 文件夹是橙色的,而其余的是灰色的。我在下面上传了一张图片,你可以看看:
这是 pip 版本的输出:
which -a pip
/Library/Frameworks/Python.framework/Versions/3.8/bin/pip
which -a pip3
/Library/Frameworks/Python.framework/Versions/3.8/bin/pip3
/usr/local/bin/pip3
会不会是项目解释器的问题? 下面是一些截图:
项目布局
项目口译员
虚拟环境
不仅仅是这个模块,我无法导入我使用Pip安装的所有模块。请帮我!谢谢!! :)
在@DavidCullen 和@a_guest
的帮助下解决了这个问题所以之前我已经在我的MacBook系统上安装了模块,但是在PyCharm,我实际上是在虚拟环境中。这两个没有link.
理解了这个概念后,有两种方法可以对问题进行排序-
1. @DavidCullen 建议——在 PyCharm 的终端中 运行 source venv/bin/activate
,然后使用 Pip 命令
- 我在玩 PyCharm 并找到 "Activate Global Site Packages" 这个选项 --
我能够在这些之后导入我安装的模块。
嗨,我之前也遇到过同样的问题,为了解决这个问题,请将它安装在 powershell 或 cmd 或您执行代码的地方。 这对我有用。