【发布时间】:2021-01-11 06:25:10
【问题描述】:
【问题讨论】:
-
您是否尝试过使用 CMD 或 Jupyter Notebook?
标签: python installation pip pycharm
【问题讨论】:
标签: python installation pip pycharm
问题是 pycharm 在虚拟环境中创建您的所有项目。因此,您在虚拟环境之外安装的包(全局站点包)不会被继承到您的项目中。有一个简单的解决方案。当您创建一个 pycharm 项目时,请确保选中 "inherit global-site packages" 复选框,如此处所示。然后您将能够将所有包导入到您的虚拟环境中,前提是它们具有已安装在您的计算机中。
或者,您可以使用 pycharm 终端中的“pip install”单独安装所有软件包。如果包已经安装在虚拟环境之外,pip 会使用缓存文件而不是再次下载包。
或者您可以按照其他答案的建议使用 Settings -> Project -> Project Interpreter 安装软件包。
【讨论】:
似乎选择的解释器不是您认为的位置。如果您使用的解释器与系统默认的解释器不同,它将不会加载模块。要在 PyCharm 中添加模块,请转到您的设置、项目解释器、添加按钮,然后使用 PyCharm 的集成包管理安装它。
【讨论】:
在 PyCharm 中,转到文件/默认设置/项目解释器
在该页面的左下角有一个加号,无论您通过 pip 安装了什么模块,您都可能需要在那里手动安装。或者您可以更改您的项目解释器,以确保您对所有已安装的模块使用正确的解释器。
【讨论】:
如果您在创建项目时没有“继承全局站点包”,请检查外部库下的项目树,如果文件夹标记为红色。 IE。如果您不使用系统默认解释器,则 Lib/site-packages 可以标记为红色。 之后要添加这些库,请转到:File-Project(your project)\Project Structure, 选择+添加内容根目录,浏览到站点包(或您要添加的相应文件夹),然后添加它。单击确定后,文件夹将不再标记为红色。 (在 PyCharm 2020.3 中测试)
【讨论】: