小编yts*_*s61的帖子

SSLError: [SSL: EE_KEY_TOO_SMALL] ee 密钥太小 (_ssl.c:4022) 在 Ubuntu 上启动 jupyter 笔记本时

当我尝试通过 EC2 服务器在 Ubuntu 中启动 Jupyter Notebook 时遇到此问题。

SSLError: [SSL: EE_KEY_TOO_SMALL] ee 密钥太小 (_ssl.c:4022)

本来我有

权限错误 [Errno 13]

然后我按照此页面/home并通过将文件夹和文件夹的所有权更改~/.local/share/jupyter/为当前用户来修复它。

现在我遇到了 SSL 问题。我按照建议查看了此链接,但没有运气。

然后我cd到我的证书文件夹,它就"mycert.pem"在那里。我确信我将本地主机 IP 地址替换为"https://" amazon url.

我的错误代码似乎也与这篇文章不相似,尽管我们的密钥都太小了。但我的是"ee key "、 和"_ssl.c:4022",这与他们不同。

整个错误信息是这样的:

ubuntu@ip-172-31-15-155:~$ jupyter notebook
[I 16:53:35.24 NotebookApp] Serving notebooks from local directory: /home/ubuntu
[I 16:53:35.24 NotebookApp] Jupyter Notebook 6.4.0 is running at:
[I 16:53:35.24 NotebookApp] https://ip-172-31-15-155:8888/?token=5d6f7e3d198847e0b9008cff94deb68355701d6c6c983322
[I 16:53:35.24 NotebookApp]  or https://127.0.0.1:8888/?token=5d6f7e3d198847e0b9008cff94deb68355701d6c6c983322 …
Run Code Online (Sandbox Code Playgroud)

permissions ubuntu ssl amazon-ec2 jupyter-notebook

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

Seabornpairplot() 错误,OptionError:“没有这样的键:'mode.use_inf_as_null'”,知道吗?

当我尝试应用 searborpairplot 时,出现错误。我的完整脚本很简单,复制如下:

import seaborn as sns
import pandas as pd
import numpy as np

# Creating a sample DataFrame
data = {
    'A': np.random.randn(100),
    'B': np.random.randn(100),
    'C': np.random.randn(100),
    'D': np.random.randn(100)
}
df = pd.DataFrame(data)

# Create a pair plot
sns.pairplot(df)
Run Code Online (Sandbox Code Playgroud)

但我抛出了这个错误:

---------------------------------------------------------------------------
OptionError                               Traceback (most recent call last)
Cell In[26], line 15
     12 df = pd.DataFrame(data)
     14 # Create a pair plot
---> 15 sns.pairplot(df)

File ~/miniforge3/envs/marketing/lib/python3.9/site-packages/seaborn/_decorators.py:46, in _deprecate_positional_args..inner_f(*args, **kwargs)
     36     warnings.warn(
     37         "Pass the following variable{} as {}keyword …
Run Code Online (Sandbox Code Playgroud)

python inf seaborn pairplot

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

如何将 plotly 仪表板应用程序导出为 html 独立文件以与其他人共享?

我已经构建了一个可交互的仪表板,并且正在寻找一种将此应用程序导出为 HTML 格式并与他人共享的方法。

对我有什么提示吗?

我用谷歌搜索,大多数答案将我转移到以下链接。

https://plot.ly/python/getting-started-with-chart-studio/

我试图把:

import plotly.io as pio

pio.write_html(app, file='hello_world.html', auto_open=True)
Run Code Online (Sandbox Code Playgroud)

在我的 app.py 之后:

if __name__ == "__main__":
    app.run_server(debug=True, port=8052)
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

python plotly plotly-dash

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

如何在 Python Pandas 中将数据帧中的列导出到左对齐的文本文件?

我有一个 xlsx 文件。其中的文本格式是正常的,所有内容都向左对齐。现在我想从中提取一个字符串列并将其保存到一个txt文件中。我的代码如下:

import pandas as pd
import numpy as np

df = pd.read_excel('excel_file.xlsx', 
                   sheet_name ='tab1'
                   )

df = df.drop(['L1','L2','L3'], axis=1)

# so that only 1 string column is left

w = open("output.txt", "w")
 
w.write (df.to_string(index=False, header=False))
 
w.close()
Run Code Online (Sandbox Code Playgroud)

好的,我已经成功创建了一个文本文件。但我的问题是,该文件中的所有内容都向右对齐,每个文本字符串前面有许多空格。示例如下,

          Michael Jordan
          Scottie Pippen
                    Dirk
                   Curry
Run Code Online (Sandbox Code Playgroud)

我想要的是正常的txt文件格式,如下所示:

Michael Jordan
Scottie Pippen
Dirk
Curry
Run Code Online (Sandbox Code Playgroud)

左对齐,无任何格式。

有人愿意帮忙吗?我已经尝试过许多其他解决方案,例如 set_properties、set_styles 等,并且阅读了许多类似这样的帖子How to leftalign a dataframe column in python? ,但我的问题没有解决。

string text text-alignment python-3.x pandas

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

Plotly Dash 使用 dcc.Store 在另一个页面中共享回调输入

我有一个 2 页应用程序,在第一页(app.py)上,我使用 dcc.Store 在会话缓存中存储一​​个值,然后尝试在第二页(app2.py)中加载此数据,并且将其显示为 html.H1。

这是我在第一页的代码:

dcc.Store(id='session', storage_type='session'), 
Run Code Online (Sandbox Code Playgroud)

那么我在这个页面上的回调是:

@app.callback(Output('session', 'data'),
              [Input('q1', 'value')])
def q1_value(q1):
     return {'answer1value': q1}
Run Code Online (Sandbox Code Playgroud)

而“q1”是我的无线电项目的值。

但是当我运行这个应用程序时,H1 中没有显示任何内容。我花了很多时间修复这个问题但失败了,有人可以帮忙吗?

python callback plotly plotly-dash

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

如何摆脱Choropleth的白色背景?

我正在使用 Potly Dashboard 构建仪表板。我使用的是深色引导程序主题,因此我不想要白色背景。

但是,我的地图现在看起来像这样:

我的地图

生成它的代码如下所示:

trace_map = html.Div(
    [
        dcc.Graph(
            id = "map",
            figure = go.Figure(
                data=go.Choropleth(
                locations=code, # Spatial coordinates
                z = df.groupby(['month']).sum()['Sales'].astype(int), 
                locationmode = 'USA-states',
                colorscale = 'Reds',
                colorbar_title = "USD",
            ), layout = go.Layout(title = 'The Cities Sold the Most Product',
                                  font = {"size": 9, "color":"White"},
                                  titlefont = {"size": 15, "color":"White"},
                                  geo_scope='usa',
                                  margin={"r":0,"t":40,"l":0,"b":0},
                                  paper_bgcolor='#4E5D6C',
                                  plot_bgcolor='#4E5D6C',
                                  )
            )
        )
    ]
)
Run Code Online (Sandbox Code Playgroud)

我试过了paper_bgcolor,plot_bgcolor但无法使它工作。

理想情况下,我想实现此图像的外观(请忽略红点): 在此处输入图片说明

python dictionary plotly

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