Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

4
  • 1
    thanks for looking at this Paul. Your last suggestion unlocked my mindset and did the trick. I created the virtualenv, and then created the project using PyCharm and linked it to the virtualenv. I'll see if I can delete all those suffixed interpreters now...I had tried cleaning out the intepreters in Settings > Project Interpreters, but it didn't work. Dunno why they persist. I had also tried setting the interpreter to the first one, without a suffix, but it blew up too. Anyway, all good for the time being, many thanks again for your comments, much appreciated! Commented Jan 26, 2016 at 9:23
  • When you define an interpreter, you are defining it at the IDE level and connecting it to a project. It might be used in other projects. Thus, "deleting" it from a project, just disconnects it from that particular project. The interpreter is still registered with PyCharm. Commented Jan 27, 2016 at 15:45
  • 2
    Thanks Paul. For the suffixed interpreters, I found a blog piece here plus a SO question at this link which suggests it is a bug, and shows how to edit the source file. If links are broken, the config file default path is ~/.PyCharm50/config/options/jdk.table.xml (replace 50 with your version). Remove duplicates via sub-elements <name value="your duplicate name"> and delete entire <jdk> tag. Commented Feb 1, 2016 at 2:19
  • 1
    More... has been benevolently renamed Show All.... Commented Nov 17, 2020 at 12:56