【问题标题】:PyCharm doesn't list python3.6PyCharm 没有列出 python3.6
【发布时间】:2023-03-03 21:04:01
【问题描述】:

在首选项中选择解释器的位置时,我的 PyCharm 没有列出最新的解释器。

版本:PyCharm 2018.1

操作系统:Linux Mint 19 Cinnamon

$ ls /usr/bin/python3*
/usr/bin/python3    /usr/bin/python3.5m  /usr/bin/python3.6-config  /usr/bin/python3.6-dbg-config  /usr/bin/python3.6dm-config  /usr/bin/python3.6m-config  /usr/bin/python3-dbg         /usr/bin/python3dm         /usr/bin/python3m
/usr/bin/python3.5  /usr/bin/python3.6   /usr/bin/python3.6-dbg     /usr/bin/python3.6dm           /usr/bin/python3.6m          /usr/bin/python3-config     /usr/bin/python3-dbg-config  /usr/bin/python3dm-config  /usr/bin/python3m-config

但是,在 PyCharm 的首选项中,python3.6 是不可选的:

当我尝试从列表中选择 python3 时,它仍然使用 python3.5,即使 python3 是指向 python3.6 的符号链接:

$ readlink -f /usr/bin/python3
/usr/bin/python3.6

在 PyCharm 中,我仍然得到:

>> import sys
>> print(sys.version)
3.5.2 (default, Jan 10 2018, 06:17:28) 

我正在配置 [默认设置...] 以及 [设置...] 下的项目设置

【问题讨论】:

  • 为什么不使用虚拟环境?我多次遇到这个问题。使用 virtualenv 为我解决了这个问题。

标签: python python-3.x pycharm linux-mint


【解决方案1】:

如果它没有出现在 pycharm 中,那么你可以添加路径。转到设置>项目解释器>虚拟环境环境>...>添加。然后确保你通往 python 3.6 的路径。也为系统解释器做同样的事情。希望有帮助

【讨论】:

  • 当我添加一个新环境时,我收到错误Read-only file system: '/usr/bin/python3.6'。当我尝试现有环境时,我遇到了同样的问题,即没有看到并且无法选择 python3.6。
【解决方案2】:

更新 PyCharm 可能会奏效。

Linux Mint 的软件管理器目前仅提供 PyCharm 2018.1,但您可以关注instruction from the official website 获取更新版本。

使用 snap 安装最新版本的 PyCharm 可能会有所帮助。

$ sudo apt install snapd
$ sudo snap install pycharm-community --classic

【讨论】:

    【解决方案3】:

    我在 Community 版本中遇到了完全相同的问题,我无法添加基于 Python 2、3 和 3.8 之外的其他版本的虚拟环境。

    升级到 Professional 版本神奇地解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2018-01-12
      • 1970-01-01
      • 2021-08-27
      • 2018-01-10
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 2019-03-18
      相关资源
      最近更新 更多