我在使 Pycharm 环境与命令行上的环境匹配时遇到问题。我最近删除了 python 并通过 homebrew 重新安装了它。我的路径中的 python 指向/usr/local/bin/python
我添加了PATH=/usr/local/bin:$PATH
到我的 .bash_profile 文件的开头,我可以在命令行的解释器中很好地执行以下代码。但是,当我添加/usr/local/bin/python
到项目 python 解释器并运行下面的代码我得到属性错误。谁能告诉我如何让 Pycharm 使用与命令行相同的环境?
import sqlite3
db = "mydb.db"
conn = sqlite3.connect(db)
conn.enable_load_extension(True)
AttributeError:“sqlite3.Connection”对象没有属性“enable_load_extension”
.bash_profile
仅由 bash(您的命令行解释器)读取。
然而,如果你想为 PyCharm 保留 bash 环境,有一个
真正的Linux方式。
从命令行(从 bash)运行 PyCharm。
因此环境变量将从bash继承到pycharm。
读$man
environ 获取有关 linux 环境继承过程的信息。
所以你所需要的只是启动${PATH_TO_PYCHARM}/bin/pycharm.sh
从命令行。
或者创建调用 bash 来启动 PyCharm 的启动器。
就是这样 !希望这对你有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)