小编Che*_*075的帖子

无法升级Pip.没有权限.为什么?

我正在尝试升级我的iMac上的pip,但我一直收到权限被拒绝错误.我是管理员,所以我不知道我做错了什么.

iMac:~ me$ pip install --upgrade pip
    You are using pip version 6.0.8, however version 7.1.2 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.
    Collecting pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-7.1.2-py2.py3-none-any.whl#md5=5ff9fec0be479e4e36df467556deed4d
      Downloading pip-7.1.2-py2.py3-none-any.whl (1.1MB)
        100% |################################| 1.1MB 181kB/s 
    Installing collected packages: pip
      Found existing installation: pip 6.0.8
        Uninstalling pip-6.0.8:
          Exception:
          Traceback (most recent call last):
            File "/Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/basecommand.py", line 232, in main
              status = self.run(options, args)
            File "/Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/commands/install.py", line 347, in run
              root=options.root_path,
            File "/Library/Python/2.7/site-packages/pip-6.0.8-py2.7.egg/pip/req/req_set.py", line 543, in install …
Run Code Online (Sandbox Code Playgroud)

python pip

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

预计会返回箭头值; function array-callback-return.为什么?

我有一些问题需要理解为什么我会在这段反应代码上收到编译警告

fetch('/users')
        .then(res => res.json())
        .then(data => {
            data.map(users => {
                console.log(users);
            });
        });
Run Code Online (Sandbox Code Playgroud)

我得到的警告是 Expected to return a value in arrow function array-callback-return

但是我仍然从我的json对象值中获取/users它们,并且它们被单独打印到控制台.对象是:

    {
        id: 1,
        username: "Foo"
    }, {
        id: 2,
        username: "Bar"
    }
Run Code Online (Sandbox Code Playgroud)

我错过了一个返回语句,或者我错过了一些关于如何map返回值的东西.then()?我不清楚为什么编译警告会出现.

javascript arrays ecmascript-6 arrow-functions

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

TypeError:range()期望整数结束参数,浮点数?

我知道之前有人问过,但答案对我没有帮助:/

我创建了一个函数,它在输出的平方最大值上运行for循环,并且所有帐户我的代码都是正确的...但它仍然要求浮点输入.

def spiral(X, Y):

x = y = 0
dx = 0
dy = 0
count = 0

for i in range(max(X, Y)**2):
    if (-X/2.0 < x <= X/20) and (-Y/2.0 < y <= Y/2.0):
        print (x, y)

    if x == y or (x < 0 and x == -y) or (x > 0 and x == 1-y):
        dx, dy = -dy, dx

    x, y = x+dx, y+dy
Run Code Online (Sandbox Code Playgroud)

印花螺旋(3.0,3.0)

我收到这个错误: TypeError: range() integer end argument expected, got float.

但是当我尝试打印功能时我放了3.0 …

python floating-point

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

错误:构建路径指定了执行环境 JavaSE-10。工作区中没有安装严格兼容的 JRE。

我在 VSCode 工作区中设置 JRE 时遇到问题。我认为问题是正确设置我的java.homesettings.json但我仍然收到此错误:

Build path specifies execution environment JavaSE-10. There are no JREs installed in the workspace that are strictly compatible.

我在这里查看了答案(警告 - 构建路径指定执行环境 J2SE-1.4),但该解决方案适用于 Eclipse 而不是 VSCode。

我认为这是因为 JRE 指定了 Java10 而我使用的是 Java11。

关于如何为 VSCode 设置 JRE 的任何建议?

另外,这是我正在使用的 Java 版本和我的设置。

$ /usr/libexec/java_home -V

Matching Java Virtual Machines (1):
    11.0.1, x86_64: "Java SE 11.0.1"    /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

java.home在 VSCode 中的设置:

"java.home": "/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home"

java visual-studio-code java-11

8
推荐指数
2
解决办法
9592
查看次数

指向正确的python版本时出错:virtualenvwrapper.sh

启动终端时出现此错误:

Last login: Thu Apr  9 19:49:08 on ttys001
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/2.7/bin/python and that PATH is
set properly.
dhcp-128-189-78-23:~ user_me$ 
Run Code Online (Sandbox Code Playgroud)

我需要将我的虚拟环境"指向"我正在使用的python版本.

我怎样才能做到这一点?

python virtualenv

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

Pandas:AttributeError:'module'对象没有属性'__version__'

当我尝试将pandas导入Python时,我收到此错误:

>>> import pandas
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/__init__.py", line 44, in <module>
    from pandas.core.api import *
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/api.py", line 9, in <module>
    from pandas.core.groupby import Grouper
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/groupby.py", line 17, in <module>
    from pandas.core.frame import DataFrame
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/frame.py", line 41, in <module>
    from pandas.core.series import Series
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/core/series.py", line 2909, in <module>
    import pandas.tools.plotting as _gfx
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/tools/plotting.py", line 135, in <module>
    if _mpl_ge_1_5_0():
  File "/Users/robertdefilippi/miniconda2/lib/python2.7/site-packages/pandas/tools/plotting.py", line 130, in _mpl_ge_1_5_0
    return …
Run Code Online (Sandbox Code Playgroud)

python import pandas

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

错误:模块“html”不提供视图引擎(Express)

我正在尝试设置一个简单的路由应用程序,但在渲染页面时我一直在运行错误。

Error: Module "html" does not provide a view engine.
Run Code Online (Sandbox Code Playgroud)

奇怪的是我已经在 app.js 文件中指定了视图引擎,但仍然收到错误

// app.js

var express = require('express');
var app = express();
var router = express.Router();

// Need to import the route file
var chef = require('./chef');
app.use('/chef', chef);

// Set directory to contain the templates ('views')
app.set('views', __dirname + '/views');

// Set view engine to use
app.set('view engine', 'html');

app.use(function(err, req, res, next) {
  console.error(err.stack);
  res.status(500).send('Something broke!');
});


// chef.js
var express = require('express');
var routes = express.Router(); …
Run Code Online (Sandbox Code Playgroud)

javascript routes node.js express

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

INDEX/MATCH 返回错误值。我做错了什么?

我正在尝试创建一个电子表格,其中 INDEX/MATCH 自动填充每月销售目标。但是,它返回错误的号码。

在此输入图像描述

在单元格 B6 中,我希望该值为 10000。在 G 列和 H 列中,我设置了目标和相应的日期,希望将目标与第 2 行中的日期相匹配。

B6 在相邻单元格中返回“6000”和“7/19/2015”,而它应该只返回“10000”……我不知道为什么。

在 H6 中,2015 年 7 月 12 日的目标设置为单元格 G6 中的 10,000,这对应于 B2 中的日期,所以我不知道为什么它会在我匹配的日期之后返回日期。

谢谢

excel vlookup

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

从 PostgreSQL 中的年份和月份值生成日期

您好,我在将串联日期值转换为实际日期时遇到两个问题。

我已经厌倦了在这里寻找转换串联值,to_char(DATE ...)但我不断收到奇怪的日期。我认为这是因为我的月份前面没有零填充。

这是我的基本查询:

SELECT 

   expiry_month,
   expiry_year,
   to_date(CONCAT(expiry_year, expiry_month), 'YYYY/MM'),

FROM thisTable
Run Code Online (Sandbox Code Playgroud)

以下是数据输出的示例:

expiry_month    expiry_year   concatvalues
9               2018          20189-01-01   
1               2019          20191-01-01
5               2016          20165-01-01
3               2019          20193-01-01
10              2017          201710-01-01
2               2020          20202-01-01
Run Code Online (Sandbox Code Playgroud)

我想我需要LPAD()我的月份值才能解析正确的日期。例如,01 不是 1,05 不是 5。

但是,当我尝试 LPAD 月份值时,它不起作用。我试过了:

lpad(to_char(expiry_month),2,'0'),

我收到此错误“提示:没有函数与给定名称和参数类型匹配。您可能需要添加显式类型转换。

我不明白,因为 lpad 是一个函数。关于如何使用有什么建议吗LPAD()

谢谢你的建议。

编辑1

我尝试to_date()用以下代码更新该函数:

to_date(CONCAT(payment_cards.expiry_year || ' - ' || payment_cards.expiry_month || ' - 01'), 'YYYY-MM-01')现在它抛出了一个不同的错误:

ERROR: invalid value "- " for "MM" …

postgresql date concatenation

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

在 R 中创建季度子集

我有一个包含一年时间数据的数据框。它还有其他数据,包括名称、金额和日期。我想将数据框架划分为年度季度,以衡量相应季度的某些方面。例如,我只想查看一月、二月和三月的收入。

我已确保日期列是一个时间序列:

class(data_frame$launch_date)
>"Date"
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这段代码,以获取第一季度/几个月之前(包括三月份)的数据:

subset(data_frame, format.Date(launch_date, "%m") <= "03")
Run Code Online (Sandbox Code Playgroud)

但它没有给我一个新的数据框和这个响应:

<0 rows> (or 0-length row.names)
Run Code Online (Sandbox Code Playgroud)

我已经尝试过

data_frame_q1 <- data.frame(data_frame, data_frame$launched < as.Date("2013-03-31"))
Run Code Online (Sandbox Code Playgroud)

但我没有得到数据的子集框架。

建议?

r date

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