小编Gil*_*Brt的帖子

是否同时安装了Anacondas 2.7和3.5?

我目前使用的是Anaconda和Python 2.7,但我需要使用Python 3.5.是否可以在同一时间安装它们?我应该期待一些问题吗?
我在64位Win8上.如果需要任何其他信息,请告诉我,提前谢谢!

python virtualenv python-2.7 python-3.x anaconda

96
推荐指数
5
解决办法
12万
查看次数

/bin/sh: 1: sudo: 运行 dockerfile 时未找到

这是我的 Dockerfile 的内容。

FROM ubuntu

RUN sudo apt-get update

RUN sudo apt-get install -y wget

CMD wget -O- -q http://ifconfig.me/ip
Run Code Online (Sandbox Code Playgroud)

当我运行 Dockerfile 来构建 docker 镜像时,出现以下错误:

/bin/sh: 1: sudo: 未找到

你能帮我解决上面的错误吗?

docker dockerfile

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

在mod_wsgi下运行时激活Flask调试器

如何在mod_wsgi下运行时激活Flask调试器?

我将DEBUG,PROPAGATE_EXCEPTION和PRESERVE_CONTEXT_ON_EXCEPTION设置为True,但调试器仍未出现在异常上.

mod-wsgi flask

12
推荐指数
2
解决办法
9379
查看次数

Django Admin + FORCE_SCRIPT_NAME +登录重定向错误

我让Django用fastcgi_pass在Nginx后面跑.我在像"/ django/sample"这样的子路径上运行Django.

location /django/sample {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:8025;
}
Run Code Online (Sandbox Code Playgroud)

我在django设置模块中使用FORCE_SCRIPT_NAME,它似乎解决了我在子路径上运行时遇到的所有问题.

在settings.py中:

FORCE_SCRIPT_NAME = "/django/sample/"
Run Code Online (Sandbox Code Playgroud)

我去这里用admin登录(并正确获取管理员用户界面):

http://server/django/sample/admin
Run Code Online (Sandbox Code Playgroud)

但是当我提交时,它会重定向到:

http://server/django/sample/django/sample/admin
Run Code Online (Sandbox Code Playgroud)

真正奇怪的是,如果我更改FORCE_SCRIPT_NAME =""登录有效.

但是,管理页面中的所有链接都是/ admin,而不是/ django/sample/admin /

我错过了什么?设置FORCE_SCRIPT_NAME ="/ django/sample /"似乎可以修复除管理员登录之外的所有内容.

有任何想法吗?

更新:

我也尝试在nginx conf中使用fastcgi_split_path_info(并在设置中取出FORCE_SCRIPT_NAME).再次修复除管理员登录重定向之外的所有路径问题.

像这样:

location /django/sample {
    fastcgi_split_path_info ^(/django/sample)(.*)$;
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:8025;
}
Run Code Online (Sandbox Code Playgroud)

python django nginx

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

文件.DS_Store和.DS_Store与xcode 8中的Git有树冲突错误

我正在使用GitHub作为ios项目的项目存储库.但是每当我试图从xcode 8中提取项目时,我都会收到错误,因为"文件.DS_Store和.DS_Store存在树冲突".任何解决方案?

git xcode8

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

无法在Oracle Linux上的Docker CE中启动Docker容器

最近,我在Oracle Linux上安装了Docker CE。
不幸的是,当我想用​​以下方法启动第一个容器时:

docker run hello-world
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

泊坞窗:来自守护程序的错误响应:OCI运行时创建失败:container_linux.go:345:启动容器进程导致“ process_linux.go:430:容器初始化引起了\“ write / proc / self / attr / keycreate:权限被拒绝\”“:未知。ERRO [0000]错误,正在等待容器:上下文已取消

docker

6
推荐指数
2
解决办法
5026
查看次数

熊猫无法比较未过时和可感知过的日期时间

我有这样的DF:

df['Time']
2017-08-06 11:00:00+00:00
2017-08-08 15:00:00+00:00
2017-08-10 04:00:00+00:00
2017-08-12 23:00:00+00:00
2017-08-08 15:00:00+00:00
Run Code Online (Sandbox Code Playgroud)

我想用条件切片

mask1=df['Time'] > datetime.datetime.strptime('2017-08-12', "%Y-%m-%d")
Run Code Online (Sandbox Code Playgroud)

我收到类似的错误

无法比较未过时的日期和可感知到的日期时间

我不得不以某种方式转换df['Time']为天真幼稚。
请帮我解决这个问题。

python-2.7 pandas

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

Django 编程错误 [42S02] [Microsoft][SQL Server 的 ODBC 驱动程序 13][SQL Server] 对象名称无效

我正在使用Django version 2.0.2.我的 Django 应用程序已连接到MS SQL(下面的连接)。

  DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'projectcreation',
        'HOST': 'Host_name',
        'OPTIONS': {
        'driver': 'ODBC Driver 13 for SQL Server',
        'dns': 'projectcreation'
        },
}
}
Run Code Online (Sandbox Code Playgroud)

因此,我在尝试访问 Django 应用程序时收到以下错误:

django.db.utils.ProgrammingError: ('42S02', "[42S02] [Microsoft][SQL Server 的 ODBC 驱动程序 13][SQL Server]无效的对象名称 'projectcreation_partner'。(208) (SQLExecDirectW)")

我相信当我创建表(makemigrations+migrate)而不是创建看起来像这样的表时:[projectcreation].[dbo].[projectcreation_partner]它创建了像这样的表[projectcreation].[username].[projectcreation_partner]。因此,dbo我实际上希望看到的内容是我的用户名。

我想当应用程序尝试连接到数据库时它找不到它,因为它正在寻找包含 dbo 而不是用户名的数据库。当然,我可能是错的。

如果您需要更多信息,请告诉我,我们将不胜感激。

注意:数据库和应用程序都称为“projectcreation”,“partner”是模型之一的名称。

sql-server django

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

是否有一个 Python 库可以在提供邮政编码时返回城市?

因此,我的数据框中有邮政编码,我想在其中构造另一列,其中包含根据邮政编码的城市名称。如果我也可以提取其他信息(例如状态),那就太好了。
目前我只需要德国这样做,但在不久的将来其他欧洲国家也需要这样做。

我找到了一些可能的解决方案,但它们似乎仅适用于美国(uszipcode),或者与Python 3(pyzipcodepyGeoDb)不兼容,并且我正在使用Python v3.6。

zipcode python-3.x

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

如何比较数据库中存储为 String(varchar) 的日期?

我有一个数据库(表),其中两个字段是:

fromdate varchar(20)
todate  varchar(20)
Run Code Online (Sandbox Code Playgroud)

日期以这种方式存储:

YYYY-MM-DD HH:mm:ss
Run Code Online (Sandbox Code Playgroud)

例如:数据库中的“2014-10-30 10:10:10”。

现在我想比较两个日期并使用查询从数据库中获取记录,2014-09-10 10:10:10( fromdate) 到 2014-10-10 10:10:10( todate)

如何获取所有准确的记录..有什么解决方案吗..

谢谢。

mysql sql sql-server oracle

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