Ubuntu 23.04默认有python3.11版本。我需要python3.10,但是deadsnakes没有Ubuntu 23.04的发布文件,并且使用sudo apt install python3.10
的clear安装没有安装候选项。所以,我决定自己compile Python。
从源代码编译python3.10后,它已经安装在usr/bin/local中。我已经将此路径添加到:PATHvar,并将python3.10(位于usr/bin/local)添加到系统解释器选项中(我不会更改默认的python,只要它对某些Ubuntu 23.04工具至关重要,如apt
)。
在所有这些操作之后,我可以调用解释器python3.10 -V
为例。
但是,当我试图在PyCharm中选择解释器时,我选择了新创建的venv的路径,但是PyCharm只是删除了该进程。这很难解释,所以,有截图。
x1c 0d1x这里^我在新创建的venv中选择解释器,并安装了依赖项。
但是当我尝试添加解释器时,什么都没有发生,所选的解释器甚至没有出现在解释器列表中...
的
但是,我可以通过使用venv/bin/python3.10 main.py
的命令行(使用预激活的venv ofc)运行该项目,并且它可以工作。
我做错了什么,我如何在Ubuntu 23.04中无缝地使用python3.10,以及python3.11?
1条答案
按热度按时间c3frrgcw1#
联系 IntelliJ 支持团队后,问题得到解决。他们发现我选择的解释器路径和IDE日志中的路径是不同的。我认为,该问题是由有点无效重命名文件夹造成的。
main idea is here您应该通过
File | Manage IDE Settings | Restore Default Settings
恢复默认IDE设置。这为我解决了问题。感谢IntelliJ支持团队。