python - 来自 pycharm vs pip、python 3.8 的库
问题描述
为什么当我使用时pip list
我收到库列表,但随后我在 Pycharm 中签入,我在那里查看了我的项目的更多内容。
这意味着使用 installpip
我正在为所有项目安装库,但仅从 Pycharm(在设置中)为选定的项目安装库?
解决方案
在 PyCharm 中,您在一个也称为venv的虚拟环境中工作。在那里安装软件包不会全局安装。
例如
在 Pycharm 中,如果你运行pip install tabulate
然后尝试tabulate
在 PyCharm 外部导入,它会显示一个ImportError
,反之亦然
如果您想为所有项目安装该包,请在项目设置中或在创建新项目时打开对所有项目可用。
要在其外部安装软件包,您需要pip install <package-name>
在命令提示符下运行
推荐阅读
- environment-variables - Apache Airflow kubernetes pod operator 我们如何在`value_from`中传递configMap值,同时在DAG中形成环境变量
- javascript - useState 不会更新我的变量的值
- rx-java - RxJava flatMap 运算符的歧义行为
- java - 设计模式:迭代器模式
- pandas - pandas 附加流数据系列
- go - 在 Go 中将多个结构传递到 ExecuteTemplate - 最佳实践
- java - Java中的字母数字凯撒密码
- ios - 不知道为什么我的自定义 UICollectionViewCell 不起作用?
- html - iOS 浏览器无法正确渲染 SVG
- linq - 将一列的值连接成一行