当前的 docker 注册表看起来只支持 config.yml 中的一个远程 url,例如:
proxy:
remoteurl: https://registry-1.docker.io
Run Code Online (Sandbox Code Playgroud)
因此,如果 docker 询问其他镜像,例如“gcr.io/google_containers/pause-amd64:3.0”,它不会进入镜像注册表。
是否可以在一个 docker 注册表 config.yml 中配置多个远程 URL?
在 macOS 上使用 pip 安装 psycopg2 失败,并出现错误pg_config 可执行文件未找到似乎正在寻找 Postgres 安装。我不想在主机操作系统上安装 Postgres 并尝试将 Django 应用程序与 dockerized Postgres 连接。
当 Django 和 Postgres 在单独的容器中进行 Docker 化时,该应用程序可以正常工作,但保持 Postgres 容器正常运行并与主机操作系统 Django 应用程序连接则不起作用。我在 python virtualenv 中运行 Django。
在使用pickle保存数据的例子中,我经常会遇到很多人使用的第二个参数'wb',例如:
pickle.dump(obj, open('save.p', 'wb')).
什么是'wb'参数呢?
我尝试使用诗歌为虚拟环境安装许多依赖项。当它到达时,gevent (20.9.0)它会得到以下内容
import error:
ImportError: dlopen(/private/var/folders/21/wxg5bdsj1w3f3j_9sl_pktbw0000gn/T/pip-build-env-50mwte36/overlay/lib/python3.8/site-packages/_cffi_backend.cpython-38-darwin.so,
0x0002): tried:
'/private/var/folders/21/wxg5bdsj1w3f3j_9sl_pktbw0000gn/T/pip-build-env-50mwte36/overlay/lib/python3.8/site-packages/_cffi_backend.cpython-38-darwin.so'
(mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/local/lib/_cffi_backend.cpython-38-darwin.so' (no such file), '/usr/lib/_cffi_backend.cpython-38-darwin.so' (no such file)
Run Code Online (Sandbox Code Playgroud)
我尝试使用 pip3 代替,但仍然遇到同样的问题。
我有课程可以连接到我的数据库。
import psycopg2, psycopg2.extensions
from parseini import config
import pandas as pd, pandas.io.sql as sqlio
class MyDatabase:
def __init__(self, name='mydb.ini'):
self.params = config(filename=name)
self.my_connection = psycopg2.connect(**self.params)
self.my_cursor = self.my_connection.cursor()
def fetch_all_as_df(self, sql_statement):
return sqlio.read_sql_query(sql_statement, self.my_connection)
def df_to_sql(self, df):
table = 'sometable'
return sqlio.to_sql(df, table, self.my_connection)
def __del__(self):
self.my_cursor.close()
self.my_connection.close()
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我如何重新连接到数据库并处理 psycopg2.OperationalError ?
如何从python中的字符串(URL)中获取各种单词?来自以下网址:
http://www.sample.com/level1/level2/index.html?id=1234
Run Code Online (Sandbox Code Playgroud)
我想得到像这样的话:
http, www, sample, com, level1, level2, index, html, id, 1234
Run Code Online (Sandbox Code Playgroud)
使用python的任何解决方案.
谢谢.
python ×5
docker ×2
psycopg2 ×2
apple-m1 ×1
gevent ×1
kubernetes ×1
macos ×1
pickle ×1
postgresql ×1
python-3.x ×1
split ×1
url ×1