python - 在 Linux Mint 中为 Intellij Idea 设置 python 路径变量
问题描述
这是什么意思我在Linux Mint中通过pip安装了一些python包,安装在这里:/home/user/.local/lib/python3.6/site-packages
user@user-H370M-DS3H:~/.local/lib/python3.6/site-packages$ pip3 show selenium
Name: selenium
Version: 3.141.0
Summary: Python bindings for Selenium
Home-page: https://github.com/SeleniumHQ/selenium/
Author: UNKNOWN
Author-email: UNKNOWN
License: Apache 2.0
**Location: /home/user/.local/lib/python3.6/site-packages**
但是在 Intellij Idea 项目解释器中无法识别这个包:在项目结构中我只看到路径:/usr/lib/python3.8/site-packages和其他一些包:
并且路径/.local/lib/python3.6/site-packages Intellij Idea 没有找到。所以我在 Linux 控制台中安装的所有 python 包都无法在 Intellij Idea 中识别。如何在不为所有项目使用 Virtual Env 的情况下通过 Linux 控制台安装 python 包?
解决方案
如果您将 pythonpath 设置为指向 IntelliJ 知道的 python(pythonpath在这里解释),那么 pip 会将 selenium 包安装到正确的位置。
到那时,您正在做大约一半的虚拟环境工作,因此您应该重新考虑为什么您不想为每个项目都使用虚拟环境。
推荐阅读
- ios - 如何使用realm保存NSURL数组?
- c# - 表中的简单 where 语句需要一个小时
- dart - 如何在颤动中将图像转换为base64图像?
- java - 如何从viewpageradpater“连续”更新片段的textview?viewpager适配器在主片段中
- http - katalon自动化记录器可以用来操作http post参数吗
- ios - 需要帮助在自定义单元格中设置 UISwitch(XIB、Swift 4、Xcode 9)
- c# - 左右 DTO 到对象 AutoMapper-C#
- scala - 如何将覆盖方法存储在Scala中的变量中
- twitter-bootstrap-3 - Bootstrap 单选按钮在选择时会发生变化
- r - R - 运行管道操作员的 t 检验