我正在尝试在 WSL 中使用 Python 解释器来创建虚拟环境,购买它不会显示任何 Python 文件。我曾经where python3找到过翻译。它说/usr/bin/python3,但正如你所看到的,它在 PyCharm 中没有显示任何内容。我也尝试卸载并重新安装 PyCharm,但没有成功。另外,当我使用 WSL 终端创建虚拟环境时,virtualenv -p python3 venv我无法将其导入到 PyCharm 中,因为它无法识别 Python~/venv/bin/...
4 回答
凤凰求蛊
TA贡献1825条经验 获得超4个赞
遗憾的是,Pycharm 中的 WSL 尚不支持虚拟环境。
摘录:“请注意,使用 WSL 您无法创建虚拟环境:您安装的所有软件包都将添加到相应的系统解释器中。系统将要求您输入 sudo 密码”
如果我绝对需要针对 Ubuntu 中的库(例如 Apache Pulsar)进行编码,我会使用 Linux Pycharm,运行 XFCE 的 XSession,并使用 WSL 运行。它工作得很好,你会发现很多文章可以通过谷歌搜索来实现这一点。
哆啦的时光机
TA贡献1779条经验 获得超6个赞
我不熟悉通过 PyCharm 使用 WSL,但我确实通过 SSH 在远程服务器上使用解释器。
根据我的经验,我知道 PyCharm 不支持venv
从远程服务器上的 IDE 创建新环境。
venv
我使用的解决方法是首先在服务器中手动设置新的,然后当我在 PyCharm 中设置项目解释器时,我将解释器路径设置为venv
服务器中的相关路径。所以我建议同样的事情 - 首先在 WSL 环境上
创建一个新环境,然后将其路径设置为项目解释器(通过 WSL 不通过远程服务器)venv
venv
忽然笑
TA贡献1806条经验 获得超5个赞
我所做的是手动创建一个虚拟环境python3 -m venv venv
,然后在 PyCharm 中从创建的虚拟环境中设置 python 解释器。它有效,唯一的痛点是当您添加 mopre 包时,您需要使缓存无效。
添加回答
举报
0/150
提交
取消