我正在使用PyCharm 3.4.1,并且已将其配置为使用Python 3.4 venv的解释器。
但是,当我对 venv 执行其他软件包的外部"pip 安装"时,PyCharm 的代码分析仍然突出显示引用不满意。(最近,在将包安装为可编辑源之后。
退出并重新启动可解决此问题。但是有没有其他方法可以踢/刷新 PyCharm 对 venv 解释器可用内容的想法?
Help > Find Action
:
→ Rescan Available Python Modules and Packages
可从 PyCharm 2020.1.2 获得(YouTrack 问题(
我能够通过编辑您正在使用的环境的解释器路径,然后将其编辑回来并应用来解决此问题。仍然不完美,但你不必重新启动PyCharm。
您可以在首选项/项目/项目解释器中编辑它。单击下拉解释器旁边的齿轮。
我尝试在Pycharm中使用终端。它对我有用。如果没有,您可以尝试以下
解释器设置..
查找更新的软件包,如果没有,请按"+"并添加。
Python Interpreter
我有用的是按文件>从磁盘重新加载所有内容(或简称按 Ctrl+Alt+Y(
对于 Anaconda env,请确保您是 pip 安装some_package pip.exe 来自正确的环境,即:
c:Userssome_user.condaenvspy38Scriptspip.exe install some_package
我有类似的问题,但在 PyCharm 中替换venv
。首先,我用一个版本的 Python 初始化了venv
。我打开了PyCharm,它已被缓存在某个地方。我删除了venv
并创建了另一个具有不同Python版本的版本。不幸的是,我PyCharm仍在使用旧的,而不是现有的venv
。
我需要添加来自venv
的现有解释器:
- 皮查姆/设置
- 项目<>/Python 解释器
- 打开列表,显示全部
- 选择连接到项目的项目(缓存的那个(并将其删除。单击确定 添加口译员
- /添加本地口译员
- 环境:现有
- 路径:
<path to your project>/venv/bin/python