I have a PyCharm project, named pycharm_projects. In it, I create a virtualenv Python interpreter, example_virtualenv. Then I click Interpreters -> Show all -> example_virtualenv -> Show interpreter paths -> Add path. I add S:\example_python_folder, making the list of paths look like the following:
C:\Python37\DLLs
C:\Python37\Lib
C:\Python37
S:\example_pycharm
S:\example_pycharm\Lib\site-packages
S:\example_python_folder (added by user)
Suppose I want to give this configuration to another user without sending them my entire PyCharm project configuration. Is there a way to export from one machine and import to another?
I've searched all of pycharm_projects/.idea and example_pycharm/. To my knowledge, neither contains the string example_python_folder, and the only reference to example_virtualenv is here:
.idea/pycharm_projects.iml contains:
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<orderEntry type="jdk" jdkName="Python 3.7 (example_virtualenv)" jdkType="Python SDK" />
... <snip> ...
</component>
</module>
But no reference to the path or any configuration. Where is this configuration information stored?
(For completeness, the JetBrains docs explain that they are added to PYTHONPATH and used for resolving modules, but not how they are saved.)