小编exa*_*xan的帖子

更新 Anaconda 和 Conda 基础和环境的正确方法是什么?

只是想知道更新 Anaconda 和 Conda 安装和虚拟环境的正确方法是什么。这是我一步一步的困惑:

  1. 当我运行 command 时conda update anaconda,它会更新/降级很多软件包。
  2. 然后我跑了conda update conda,它再次更新/降级了一些包。
  3. 接下来,我运行conda update --update-all它开始降级/升级不同的包。
  4. 最后,为了确保一切都更新了,我又跑了conda update anaconda一次。我期待着像Everything's up to date这样的消息但令我惊讶的是,它再次显示了大量需要再次更新/降级的软件包列表?

    我在这里做错了什么?在我看来,我好像在用这些命令绕圈子。有什么帮助吗?

anaconda conda

25
推荐指数
2
解决办法
3万
查看次数

VS Code:如何在调试时启动交互式 python 终端

我最近开始使用 VS code 进行 Python 开发。我无法弄清楚如何在调试时启动交互式终端,并加载程序状态。例如,考虑以下代码,

import numpy as np
A = np.array([1, 2, 3])
B = np.zeros()
C = A/B                  \\ <--- Breakpoint here
Run Code Online (Sandbox Code Playgroud)

我想设置一个断点C = A/B,一旦断点命中,我想启动一个交互式终端来保存程序的状态。这样我就可以在终端中使用变量。

这在 Spyder 和 Pycharm 等其他 Python IDE 中非常简单明了。如何使用 VS Code 执行此操作?

python visual-studio-code vscode-debugger

22
推荐指数
1
解决办法
1万
查看次数

如何摆脱 VS Code 中的 GitLens+ Pro 屏幕?

我在 VS Code 中安装了 GitLens。然后它询问我是否想尝试 GitLens+ 功能。我点击“是”。现在我卡在欢迎屏幕上无法通过。有什么想法可以摆脱这个烦人的屏幕吗?

在此输入图像描述

visual-studio-code gitlens

20
推荐指数
4
解决办法
2万
查看次数

如何在 VS Code 的 Python 笔记本中“运行上面的所有单元格”

有没有办法在 VS Code 的 python 笔记本工作环境中运行给定单元上方的所有单元?

visual-studio-code jupyter-notebook vscode-python

16
推荐指数
1
解决办法
6601
查看次数

Python:如何在 python use logging 模块中创建和使用自定义记录器?

我正在尝试创建一个自定义记录器,如下面的代码所示。但是,无论我传递给函数的级别是什么,logger 都只会打印警告消息。例如,即使我默认设置参数level = logging.DEBUG,我的代码也无法记录调试或信息消息。有人可以在这里指出问题。

import boto3
import logging


def get_logger(name=__name__, level=logging.DEBUG):
    # Create log handler
    logHandler = logging.StreamHandler()
    logHandler.setLevel(level)

    # Set handler format
    logFormat = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s", datefmt="%d-%b-%y")
    logHandler.setFormatter(logFormat)

    # Create logger
    logger = logging.getLogger(name)
    # Add handler to logger
    logger.addHandler(logHandler)

    # Stop propagating the log messages to root logger
    # logger.propagate = False

    return logger


def listBuckets():

    logThis = get_logger(level=logging.DEBUG)

    s3 = boto3.resource('s3')
    for bucket in s3.buckets.all():
        logThis.debug(msg='This message is from logger') …
Run Code Online (Sandbox Code Playgroud)

python logging amazon-s3 amazon-web-services python-3.x

5
推荐指数
2
解决办法
4141
查看次数

如何在environment.yml文件中指定Python版本范围?

在environment.yml 文件中指定允许的Python 版本范围是否有意义?我在阅读Google 的 Biq Query 文档时得到了这个想法

Supported Python Versions
Python >= 3.7, < 3.11
Run Code Online (Sandbox Code Playgroud)

如果这是有意义的,那么在environment.yml 文件中指定范围的正确语法是什么?

python anaconda conda

5
推荐指数
1
解决办法
6236
查看次数

如何为 AWS Lambdas 安装 Numpy 和 Pandas?

问题: 我想在我的 AWS lambda 函数中使用 Numpy 和 Pandas。我正在使用 PyCharm 在 Windows 10 上工作。我的函数在本地机器上编译并运行良好,但是,一旦将其打包并部署在 AWS 上,它就会在导入 numpy 和 pandas 包时出现错误。我尝试重新安装两个软件包,然后重新部署,但是错误仍然相同。

StackOverFlow 解决方案: 其他人也有类似的问题,其他用户表示这主要是兼容性问题,因为 Python 库是在 Windows 上编译的,而 AWS Lambda 在 linux 机器上运行。

问题: 在 Windows 10 上为 AWS 创建部署包的最佳方法是什么?有没有办法在通过 PIP 安装软件包时指定目标平台。显然 pip 中有一个带有标签 --platform 的选项,但我不知道如何使用它。有帮助吗?

python numpy amazon-web-services pandas aws-lambda

3
推荐指数
2
解决办法
8762
查看次数

Python:如何从AWS S3读取和加载Excel文件?

我已将一个excel文件上传到AWS S3存储桶,现在我想用python读取它。任何帮助,将不胜感激。这是我到目前为止所取得的成就,

import boto3
import os

aws_id = 'aws_id'
aws_secret = 'aws_secret_key'

client = boto3.client('s3', aws_access_key_id=aws_id, aws_secret_access_key=aws_secret)
bucket_name = 'my_bucket'
object_key = 'my_excel_file.xlsm'
object_file = client.get_object(Bucket=bucket_name, Key=object_key)
body = object_file['Body']
data = body.read()
Run Code Online (Sandbox Code Playgroud)

接下来,我需要做什么才能读取这些数据并对其进行处理?

python amazon-s3 amazon-web-services python-3.x

1
推荐指数
2
解决办法
4946
查看次数

如何设置PyCharm以在本地计算机上开发AWS Lambda功能?

我期待使用PyCharm在python中开发一些AWS lambda函数。如何设置我的IDE以在本地开发和测试功能?专家可以指导如何设置吗?任何链接或相关教程将非常有帮助。

python amazon-web-services python-3.x aws-lambda

1
推荐指数
1
解决办法
3483
查看次数