pip list 显示已安装的模块但仍然出现导入错误
pip list shows installed module but still getting import error
我正在使用 python flask 的请求模块。我已经使用 :
安装了请求模块
pip install requests
并在我 运行 :
时验证请求模块是否存在
pip list
但是当我 运行 我的 python 应用程序时,我收到请求模块的导入错误。
我注意到 pip 正在 C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\
文件夹中安装模块,但解释器正在 C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\
文件夹中查找模块。
我已经尝试 运行ning 命令:
pip install --install-option="Path to install in" requests
但是抛出了一些其他错误。
我收到的导入错误状态:
ImportError: cannot import name 'requests' from 'flask'
(C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\__init__.py)
我在 Windows 10 的 virtualenv 中工作。
我很感激能得到的任何帮助。
谢谢
如果将该文件夹添加到路径中会怎样?使用 sys.path.extend?
我最近在安装自制包时遇到了同样的问题。我用 pip install <package>
安装它并检查它实际上是用 pip list
安装的但是 运行 带有 import <package>
的脚本返回了 ModuleNotFoundError: No module named <package>
.
我解决了在包目录中创建一个名为 __init__.py
的空文件的问题。
检查 https://pythontips.com/2013/07/28/what-is-init-py/ and https://docs.python.org/3/tutorial/modules.html#packages 以获得更好的理解。
我正在使用 python flask 的请求模块。我已经使用 :
安装了请求模块pip install requests
并在我 运行 :
时验证请求模块是否存在pip list
但是当我 运行 我的 python 应用程序时,我收到请求模块的导入错误。
我注意到 pip 正在 C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\
文件夹中安装模块,但解释器正在 C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\
文件夹中查找模块。
我已经尝试 运行ning 命令:
pip install --install-option="Path to install in" requests
但是抛出了一些其他错误。
我收到的导入错误状态:
ImportError: cannot import name 'requests' from 'flask'
(C:\Users\xx\Documents\Projects\Python\Python3REST\lib\site-packages\flask\__init__.py)
我在 Windows 10 的 virtualenv 中工作。
我很感激能得到的任何帮助。
谢谢
如果将该文件夹添加到路径中会怎样?使用 sys.path.extend?
我最近在安装自制包时遇到了同样的问题。我用 pip install <package>
安装它并检查它实际上是用 pip list
安装的但是 运行 带有 import <package>
的脚本返回了 ModuleNotFoundError: No module named <package>
.
我解决了在包目录中创建一个名为 __init__.py
的空文件的问题。
检查 https://pythontips.com/2013/07/28/what-is-init-py/ and https://docs.python.org/3/tutorial/modules.html#packages 以获得更好的理解。