当我try 在Windows命令提示符上使用

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

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

推荐答案

有一些潜在的 case

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

Python相关问答推荐

只需使用Python在图像中保留 colored颜色 范围区域

解析讨论论坛只给我第一个用户 comments ,但没有给我其他用户回复

Django文件上传不起作用:文件未出现在媒体目录或数据库中

socket.gaierror:[Errno -2]名称或服务未知|Firebase x Raspberry Pi

pyramid 内部数组中的连续序列-两极

如何将带有逗号分隔的数字的字符串解析为int Array?

过载功能是否包含Support Int而不是Support Int?

使用matplotlib pcolormesh,如何停止从一行绘制的磁贴连接到上下行?

Python panda拆分列保持连续多行

Pydantic:如何将对象列表表示为dict(将列表序列化为dict)

Google Drive API获取文件计量数据

如何从具有多个嵌入选项卡的网页中Web抓取td类元素

线性模型PanelOLS和statmodels OLS之间的区别

Select 用a和i标签包裹的复选框?

log 1 p numpy的意外行为

无法定位元素错误404

移动条情节旁边的半小提琴情节在海运

什么是合并两个embrame的最佳方法,其中一个有日期范围,另一个有日期没有任何共享列?

LocaleError:模块keras._' tf_keras. keras没有属性__internal_'''

ruamel.yaml dump:如何阻止map标量值被移动到一个新的缩进行?