【问题标题】:Cannot run python script in command line - urllib3.util.ssl_无法在命令行中运行 python 脚本 - urllib3.util.ssl_
【发布时间】:2020-07-06 20:07:17
【问题描述】:

当我在 Pycharm 中运行 python 脚本时,它可以完美运行。当我尝试通过命令行运行它时出错:

C:\Users\Administrator\anaconda3\python.exe "C:\Users\Administrator\Desktop\Scripts\KD.py"

Traceback (most recent call last):
  File "C:\Users\Administrator\Desktop\Scripts\Kariba_Dwell.py", line 10, in <module>
    import s3fs
  File "C:\Users\Administrator\anaconda3\lib\site-packages\s3fs\__init__.py", line 1, in <module>
    from .core import S3FileSystem, S3File
  File "C:\Users\Administrator\anaconda3\lib\site-packages\s3fs\core.py", line 15, in <module>
    import botocore.session
  File "C:\Users\Administrator\anaconda3\lib\site-packages\botocore\session.py", line 30, in <module>
    import botocore.credentials
  File "C:\Users\Administrator\anaconda3\lib\site-packages\botocore\credentials.py", line 42, in <module>
    from botocore.utils import InstanceMetadataFetcher, parse_key_val_file
  File "C:\Users\Administrator\anaconda3\lib\site-packages\botocore\utils.py", line 31, in <module>
    import botocore.httpsession
  File "C:\Users\Administrator\anaconda3\lib\site-packages\botocore\httpsession.py", line 7, in <module>
    from urllib3.util.ssl_ import (
ImportError: cannot import name 'ssl' from 'urllib3.util.ssl_' (C:\Users\Administrator\anaconda3\lib\site-packages\urllib3\util\ssl_.py)

【问题讨论】:

  • 这是什么版本的python,是3.5.x吗?
  • 我使用的是 3.7.6 版本
  • 同样的问题,你找到解决办法了吗?

标签: python scheduled-tasks


【解决方案1】:

您需要在命令行中激活您的环境。

例如:假设您的环境名称是conda_torch

conda activate conda_torch 然后激活的环境将可用。

然后你应该输入:python KD.py

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 2018-07-22
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多