我在使Pycharm环境与命令行上的环境匹配时遇到问题。我最近删除了python,并通过家庭酿造重新安装了它。我路径中的python指向/usr/local/bin/python
,我在.bash_profile文件的开头添加了PATH=/usr/local/bin:$PATH
,并且我可以在命令行的插入符中执行以下代码。但是,当我将/usr/local/bin/python
添加到项目python解释器中并运行以下代码时,出现属性错误。谁能阐明我如何让Pycharm使用与命令行相同的环境?
import sqlite3
db = "mydb.db"
conn = sqlite3.connect(db)
conn.enable_load_extension(True)
最佳答案
.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/