gpt4 book ai didi

python - Pycharm环境不同于命令行

转载 作者:IT老高 更新时间:2023-10-28 21:18:38 26 4
gpt4 key购买 nike

我在让我的 Pycharm 环境与我在命令行上的环境相匹配时遇到问题。我最近删除了 python 并通过 home brew 重新安装了它。我路径中的 python 指向 /usr/local/bin/python 我将 PATH=/usr/local/bin:$PATH 添加到 .bash_profile 的开头文件,我可以在命令行的interperter中执行以下代码。但是,当我将 /usr/local/bin/python 添加到项目 python 解释器并运行以下代码时,我得到属性错误。谁能解释一下我如何让 Pycharm 使用与我的命令行相同的环境?

import sqlite3
db = "mydb.db"
conn = sqlite3.connect(db)
conn.enable_load_extension(True)

AttributeError: 'sqlite3.Connection' object has no attribute 'enable_load_extension'

最佳答案

.bash_profile 仅由 bash(您的命令行解释器)读取。但是,如果您想为 PyCharm 保留 bash 环境,则有一个真正的 Linux 方式。

从命令行(从 bash)运行 PyCharm。因此环境变量将从 bash 继承到 pycharm。阅读 $man environ 了解有关 linux 环境继承过程的信息。因此,您只需从命令行启动 ${PATH_TO_PYCHARM}/bin/pycharm.sh 即可。或者创建调用 bash 以启动 PyCharm 的启动器。

就是这样!希望对你有用。

关于python - Pycharm环境不同于命令行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19715724/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com