小编mnk*_*00n的帖子

无法创建 anaconda 环境 ResolvePackageNotFound

我一直在尝试使用这个 yml 文件来创建一个环境(我创建了 yml):

name: testenv
channels:
- esri
- scitools
- obspy
- conda-forge
- defaults
dependencies:
- appnope=0.1.0=py36_0
- libgfortran=3.0.0=0
- pip=9.0.1=py36_0
- python=3.6.2=0
- wheel=0.30.0=py_1
- pip:
  - ipython-genutils==0.2.0
  - jupyter-client==5.1.0
  - jupyter-console==5.1.0
  - jupyter-core==4.3.0
  - prompt-toolkit==1.0.15
Run Code Online (Sandbox Code Playgroud)

但是它总是失败并显示以下错误消息:

Using Anaconda API: https://api.anaconda.org
Solving environment: failed

ResolvePackageNotFound:
  - wheel==0.30.0=py_1
  - appnope==0.1.0=py36_0
Run Code Online (Sandbox Code Playgroud)

是不是找错频道了?如果我只是将它们安装在基本 conda 安装中,我就可以找到这些包。谢谢你的帮助。

python anaconda conda virtual-environment

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

使用xquery FLWOR表达式查找多个"where"限制

我正在努力找到在休斯顿工作的员工,但项目所在的部门并不在休斯顿.我试图在FLWOR表达式的这个示例之后对表达式进行建模,但是查询没有返回任何内容,它应该返回结果.

编辑:这是输入.

xquery
let $doc := doc("~path/company.xml")
for $e in $doc//employee,
    $d in $doc//department,
    $p in $doc//projects
where $d/locations[location!="Houston"]
and $p/project[plocations="Houston"]
return <e>{$e/fname}{$e/lname}{$e/address}</e>
/
Run Code Online (Sandbox Code Playgroud)

xml xpath xquery xpath-2.0 flwor

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

sqlalchemy 没有指定驱动程序,但是指定了驱动程序

根据此链接,sqlalchemy 现在需要指定一个驱动程序。我已经根据示例这样做了,但它仍然说我没有。我正在使用 Windows 身份验证。

import sqlalchemy
import pyodbc
engine = sqlalchemy.create_engine('mssql+pyodbc://{SERVER}/{DATABASENAME}?driver=SQL+Server+Native+Client+10.0')
Run Code Online (Sandbox Code Playgroud)

这当然有效。但是,当您尝试使用 pandas 中的连接执行以下操作时:

df = pandas.read_sql(sql=query_string, con=engine)
Run Code Online (Sandbox Code Playgroud)

它生成一个DBAPIError

DBAPIError: (pyodbc.Error) ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)

python sql-server sqlalchemy pyodbc

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

在 pl/sql 块中声明变量

我正在尝试按照本指南创建pl/sql块,但在SET orderNumberSEQ.... 我究竟做错了什么?

declare
orderNumberSEQ number(5);
userid varchar(20);

begin
insert into bs_orders (userid, ono, timepurchased)
values('lilith', orderNum_seq.NEXTVAL,(SELECT current_timestamp FROM dual));

SET orderNumberSEQ := orderNum_seq.CURRVAL;

SELECT userid FROM bs_orders
where ono = orderNumberSEQ;
end;
/
Run Code Online (Sandbox Code Playgroud)

sql variables plsql declare

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

python数据分析,难以理解食谱代码

我正在学习使用python进行数据分析等等.我对这段代码中scipy cookbook的内容感到有些困惑.

当食谱描述集成和绘图过程时,通过matplotlib,它首先:

t = linspace(0, 15, 1000)
X0 = array([10,5])
X = scipy.integrate.odeint(dX_dt, X0, t)
rabbits, foxes = X.T
Run Code Online (Sandbox Code Playgroud)

这段代码有什么作用?

rabbits, foxes = X.T
Run Code Online (Sandbox Code Playgroud)

具体来说,XT做什么?

python numpy matplotlib scipy

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

如何在python中使用sqlalchemy在查询中创建sql server表变量

我正在尝试在 SQL Server 中创建一个表变量,查询它,并将结果返回到一个 Pandas 数据框(参见示例)。我想这样做,以便我可以在将数据发送到 Pandas 数据帧之前聚合数据库中的数据。我记得设置NOCOUNT ON将允许它工作,因为它在执行每个查询时不会返回任何内容。但这不起作用。所以这显然是一个示例代码,但我已经能够在这里重新创建错误。按照建议的链接为您提供ProgrammingErrors. 我没有发现它很有帮助。

import urllib
import sqlalchemy
import pandas as pd

quoted = urllib.parse.quote_plus('DRIVER={ODBC Driver 17 for SQL Server};Server=127.0.0.1;Database=mydb;UID=myuser;PWD=mypasswd;Port=1433;')
engine = sqlalchemy.create_engine('mssql+pyodbc:///?odbc_connect={}'.format(quoted))

query = """
SET NOCOUNT ON;

DECLARE @n_majors TABLE (id varchar(9), n_majors int)

INSERT INTO @n_majors
SELECT m.student_id_fk
, COUNT(DISTINCT dc.category) AS [N majors declared]
FROM msu_db.dbo.Majors AS m
JOIN department_categories AS dc
ON dc.dept_name = m.dept_name
WHERE m.Student_Level_Code = 'UN'
GROUP BY m.student_id_fk

DECLARE @grad_category …
Run Code Online (Sandbox Code Playgroud)

python sql-server table-variable pandas

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