我想将 PyCharm 和 WinPython 置于版本控制之下 在 PyCharm 设置中存储 python 解释器的相对路径。
=>我需要修改什么 PyCharm 配置文件来存储 Python 解释器的路径?
它是否包含在以下目录之一中?
-Didea.properties.file="%PAL:AppDir%\PyCharm\bin\idea.properties"
-Didea.config.path="%PAL:DataDir%\config"
-Didea.system.path="%PAL:DataDir%\system"
-Didea.plugins.path="%PAL:DataDir%\config\plugins"
-Didea.log.path="%PAL:DataDir%\system\log"
我当前的便携式应用程序配置(基于 https://portableapps.com/node/56602):
PyCharmPortable.ini
[Launch]
ProgramExecutable=\PyCharm\jbr\bin\javaw.exe
CommandLineArguments=-Djb.vmOptionsFile="%PAL:AppDir%\PyCharm\bin\pycharm64.exe.vmoptions" -XX:ErrorFile="%PAL:DataDir%\java_error_in_pycharm.log" -XX:HeapDumpPath="%PAL:DataDir%\java_error_in_pycharm.hprof" -Didea.properties.file="%PAL:AppDir%\PyCharm\bin\idea.properties" -Didea.config.path="%PAL:DataDir%\config" -Didea.system.path="%PAL:DataDir%\system" -Didea.plugins.path="%PAL:DataDir%\config\plugins" -Didea.log.path="%PAL:DataDir%\system\log" -Didea.platform.prefix=PyCharmCore -cp "%PAL:AppDir%\PyCharm\lib\bootstrap.jar;%PAL:AppDir%\PyCharm\lib\util.jar;%PAL:AppDir%\PyCharm\lib\jdom.jar;%PAL:AppDir%\PyCharm\lib\log4j.jar;%PAL:AppDir%\PyCharm\lib\jna.jar" com.intellij.idea.Main
WorkingDirectory=%PAL:AppDir%\PyCharm
DirectoryMoveOK=yes
SupportsUNC=yes
[Activate]
Registry=false
XML=true
[Environment]
JAVA_HOME=%PAL:AppDir%\PyCharm\jbr
PYTHON=%PAL:AppDir%\WinPython\python-3.9.4.amd64\python.exe
PYTHON_PATH=%PAL:AppDir%\WinPython\python-3.9.4.amd64;%PAL:AppDir%\WinPython\python-3.9.4.amd64\Scripts;%PAL:AppDir%\WinPython\python-3.9.4\Lib
VEUSZ=%PAL:AppDir%\Veusz
CPLEX=%PAL:AppDir%\cplex\bin\x64_win64
WINGLPK=%PAL:AppDir%\WinGlpk\w64
GUROBI=%PAL:AppDir%\gurobi\win64
PATH=%PYTHON_PATH%;%VEUSZ%;%CPLEX%;%WINGLPK%;%GUROBI%;%PATH%
在下
idea.config.path => 选项 => 文件“jdk.table.xml”=>“homePath”
<application>
<component name="ProjectJdkTable">
<jdk version="2">
<name value="Python 3.9" />
<type value="Python SDK" />
<version value="Python 3.9.4" />
<homePath value="C:\python_env\App\WinPython\python-3.9.4.amd64\python.exe" />
...
此外,PyCharm 支持变量
$APPLICATION_HOME_DIR$
:
<homePath value="$APPLICATION_HOME_DIR$\..\WinPython\python-3.9.4.amd64\python.exe" />
idea.config.path
示例位于 ~/.config/JetBrains/IntelliJIdea2022.2