小编tsc*_*zle的帖子

为什么我必须在每个pip安装之前键入`sudo`?

安装软件包时,以我的用户名记录,除非我这样做,否则我总是会被拒绝:

sudo pip install.

我怎么能这样做,所以这不是必要的?或者这应该是那样的?

python macos pip

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

iOS推送通知中的粗体(或其他格式)

内置的消息应用程序使推送通知中的消息发送者名称变为粗体.

是否可以为我的应用程序执行此操作?这样的有效载荷会是什么样子?

如果它是相关的,我正在测试使用Mac应用程序APN测试程序发送推送到我的iPhone,具有这种类型的有效负载{"aps": {"alert": "hey bob", "badge": 2}}.

(我试过星号*text*和HTML标签,<b>text</b>但它们什么也没做.我似乎也找不到它的文档.)

richtext push-notification apple-push-notifications ios

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

安装patsy,仍然无法安装statsmodels

当我这样做时,pip install statsmodels它给了我ImportError: statsmodels requires patsy. http://patsy.readthedocs.org,但随后我跑了pip install patsy,它说它成功了,但是运行pip install statsmodels仍然给我同样的错误,要求patsy.

怎么会这样?


$ sudo pip install patsy
Requirement already satisfied (use --upgrade to upgrade): patsy in /Library/Python/2.7/site-packages/patsy-0.3.0-py2.7.egg
Requirement already satisfied (use --upgrade to upgrade): numpy in /Library/Python/2.7/site-packages/numpy-1.8.2-py2.7-macosx-10.9-intel.egg (from patsy)
Cleaning up...
$ sudo pip install statsmodels
Downloading/unpacking statsmodels
  Downloading statsmodels-0.5.0.tar.gz (5.5MB): 5.5MB downloaded
  Running setup.py (path:/private/tmp/pip_build_root/statsmodels/setup.py) egg_info for package statsmodels
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File …
Run Code Online (Sandbox Code Playgroud)

python pip statsmodels

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

使用Mongo ObjectId类型用于Meteor用户ID

我正在使用Meteor并且有一个关于覆盖Meteor用于用户ID的默认行为的问题.

我希望用户可以通过_idObjectId类型的字段进行唯一标识,而不是Meteor默认使用的任何类型(字符串?).是否有类似配置参数的东西,我可以设置为了这样的情况?

mongodb meteor objectid

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

查找列表的前 N ​​个元素,直到满足条件

我有一个对象列表,我想从列表的开头直到第一个满足简单条件的对象(例如列表中的某个元素imp[1] == 'conversion'何时出现imp)。

一个简单的方法是:初始化一个新列表,遍历原始列表,并在每一步附加当前元素并检查当前元素的条件。如果条件不满足则继续,如果满足则中断。

new_list = []
for ele in old_list:
    new_list.append(ele)
    if condish(ele):
        break
Run Code Online (Sandbox Code Playgroud)

但这在内存、运行时和代码(三巨头!)方面似乎效率低下。

python list

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

postgres.app 无法使用我的用户名找到数据库

当我点击Open psql带有蓝色大象的 Welcome to Postgres 窗口时,它会打开一个终端,我得到以下命令和输出:

Tyler-Singer-Clarks-MacBook-Pro:~ Tyler$ '/Applications/Postgres.app/Contents/Version
/9.3/bin'/psql -p5432
psql: FATAL:  database "Tyler" does not exist
Run Code Online (Sandbox Code Playgroud)

为什么这个数据库会存在或不存在?(我不确定是什么导致了这个数据库的存在,因此我应该在哪里寻找以解决这个问题)

编辑:欢迎窗口显示“您现在有一个在本地运行的 PostgreSQL 服务器。” 它没有给我一个关于无法使用端口 5432 的错误。

postgresql postgres.app

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

第一次尝试时如何选择打开 Unity 游戏的显示器

当从命令行运行 .exe 时,我想指定我的 Unity 游戏在哪个监视器(1?2?...)上打开。

由于在统一的答案看到张贴在这里,这个C#代码所做的工作:

PlayerPrefs.SetInt("UnitySelectMonitor", 1); // Select monitor 2
Run Code Online (Sandbox Code Playgroud)

但是,设置不会生效,直到您关闭游戏并重新打开它。(这个缺陷在那个帖子中也得到了承认。)

有没有办法在第一次尝试时在所需的显示器上打开游戏?


(注意:我假设解决方案需要在构建步骤或启动 Unity Player 的 .exe 的命令行参数中。因为如果解决方案在 C# 代码本身中,如上述解决方案一样,那么游戏将已经开放,然后为时已晚。)

c# unity-game-engine

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

Python,引用与运行文件在同一目录中的文件

如果我有一个名为example.py的Python文件,with open('%s/data.csv' % sys.path[0]) as var_name:并且data.csv与example.py位于同一目录中,那么如果我从终端运行example.py它会正常工作,但是当使用unittest时它不起作用.我的理解是,当从终端运行它时,sys.path [0]为我提供了正在运行的文件的路径(example.py),因此如果data.csv和example.py在同一目录中,那么sys. path [0] /data.csv将正确找到data.csv.但是当unittest运行时,无论什么幕后原因,sys.path [0]都是空的,并且正确找不到/data.csv.

所以我想知道什么是一个好的策略(也许是一些显式的代码:))是为了使这个引用总是工作无论如何(我猜没有sys.path [0]但是如果有一些东西可以使用我将会接受).

我还应该提到我在OS X 10.9.3上使用python 2.7

python reference file sys

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