包含到psycopg 2的连接的Python脚本在Windows命令提示符下退出,没有错误

z9zf31ra  于 2023-10-21  发布在  Python
关注(0)|答案(1)|浏览(92)

当我尝试在Windows命令提示符下运行Python脚本时,

"C:\path_to_conda_env\anaconda3\envs\virutal_env\python.exe" "C:\path_to_script\script.py"

脚本会一直执行,直到它遇到我使用psycopg2建立的连接,然后退出,没有任何消息。但是,在Anaconda提示符上运行上面的相同命令没有任何问题。可能是什么原因造成的?

uemypmqf

uemypmqf1#

有一些潜在的案例

  • 环境变量:anaconda提示符可能会设置一些环境变量,这些变量对于某些软件包正确运行至关重要。您可以在Windows命令提示符下激活conda命令行。
"C:\path_to_conda_env\anaconda3\Scripts\activate.bat" virtual_env
 python "C:\path_to_script\script.py"
  • 缺少依赖项:当你在Anaconda提示符外运行脚本时,安装的依赖项是不可用的。确保从Windows命令提示符正确安装了所有必需的依赖项及其任何系统依赖项。

相关问题