如何设置Pycharm来运行Python的X86版本和/或正确的体系结构(X86)? 我正在尝试在M1 MacBook上运行带有Rosetta的Pycharm。 我有一个运行X86版本Python的VENV,我将其添加到Proejct中。 在Pycharm设置中,我添加了Env/usr/bin/ach -x8 ...

问题描述 投票:0回答:1
工具 - >端子 - > shell路径”。

当我在Pycharm终端运行Python并使用

python -c "import platform; print(platform.machine())"

显示为X86_64的平台时

,但是,当我尝试通过Pycharm控制台运行代码(例如,通过击中运行按钮)时,同一平台命令输出ARM64。

如何设置Pycharm来运行Python的X86版本和/或正确的体系结构(X86)?

	

我有同样的问题,因为我需要使用仅与英特尔Mac一起运行的库。我将尝试在下面绘制有关我如何解决此问题的主要要点,希望它对您有所帮助。

1。我下载了我的案件所需的最新支持版本的Python是Python 3.9.13- 2022年5月17日(

link
)。特别是我只能确定下载了英特尔版本。

2。使用PKG安装。默认安装文件夹应为

/usr/local/bin/python3.9

3。通过Rosetta开放终端(获取信息 - >与Rosetta打开)
x86 pycharm rosetta macbookpro
1个回答
0
投票
如果您在终端中键入

arch

,则应获得提供

i386

4。在终端上验证python版本

arch -x86_64 /usr/local/bin/python3.9 -V

应为
i386

,也应该返回

file /usr/local/bin/python3.9

5。设置此版本的Python3.9的别名为
Mach-O 64-bit executable x86_64

nano ~/.zshrc


带和重新加载
alias python39i="arch -x86_64 /usr/local/bin/python3.9"
6。通过键入

source ~/.zshrc

它应提供以X86_64模式运行的已安装版本

7。此时,我(通过PIP)安装了我上面提到的库及其依赖项。

8。现在,您可以在终端中运行一个测试,该测试应该平稳运行。

9。通过在Pycharm中选择本地Python环境

python39i -V
可以将这种IDE用于开发其他代码。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.