我是mac操作系统。
1、在终端用python -m venv myenv-fastapi 命令生成了一个名为myenv-fastapi的python虚拟环境
2、在pycharm中新建项目时,选择“自定义环境”,“选择现有”,选择myenv-fastapi中的python作为python路径
问题是:无法选择新生成的虚拟环境中的python,选了以后,确定,还是显示系统中的默认python路径。
我是mac操作系统。
1、在终端用python -m venv myenv-fastapi 命令生成了一个名为myenv-fastapi的python虚拟环境
2、在pycharm中新建项目时,选择“自定义环境”,“选择现有”,选择myenv-fastapi中的python作为python路径
问题是:无法选择新生成的虚拟环境中的python,选了以后,确定,还是显示系统中的默认python路径。
我特懂你这情况,Mac下PyCharm选虚拟环境总卡这一步,其实就俩核心原因,我给你捋得明明白白,一步就能搞定:
你选的路径大概率错了!Mac下venv生成的虚拟环境,真正的Python可执行文件不在根目录,而是在myenv-fastapi/bin/python里(不是直接选myenv-fastapi文件夹)。
myenv-fastapi文件夹,点进去选bin目录,再选里面的python(不是python3,就选python);如果还不行,先检查终端里python -m venv用的Python版本,和PyCharm里显示的是不是一致(比如别终端用python3.9建环境,PyCharm找python3.8的路径);另外Mac下如果是M1/M2芯片,别把环境建在访达隐藏目录里,PyCharm可能没权限读取。