小编dav*_*one的帖子

pip install mysql-python因EnvironmentError失败:找不到mysql_config

这是我得到的错误

(mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
Downloading/unpacking mysql-python
  Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded
  Running setup.py egg_info for package mysql-python
    sh: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "setup_posix.py", line 24, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found
    Complete output from command python setup.py egg_info:
    sh: mysql_config: not found

Traceback …
Run Code Online (Sandbox Code Playgroud)

python pip mysql-python

791
推荐指数
15
解决办法
53万
查看次数

为什么GitHub推荐使用SSH over SSH?

在GitHub网站上有一个链接......

https://help.github.com/articles/generating-ssh-keys

......它说......

如果您决定不使用推荐的HTTPS方法,我们可以使用SSH密钥在您的计算机和GitHub之间建立安全连接.以下步骤将指导您生成SSH密钥,然后将公钥添加到您的GitHub帐户.

为什么HTTPS是推荐的方法?SSH方法中是否存在某种安全漏洞或者速度较慢?我创建了一个SSH密钥,这样可以减轻任何安全问题吗?

git ssh https github

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

如何删除Gitlab项目?

我在GitLab中创建了几个存储库.其中一个用于测试目的,并有一些提交和分支.我想删除或删除此存储库.我怎样才能做到这一点?

git gitlab

218
推荐指数
10
解决办法
32万
查看次数

我可以在点数要求文件中添加注释吗?

我想在pip需求文件中为几个包添加注释.(只是为了解释为什么那个包在列表中.)我可以这样做吗?

我在想象类似的东西

Babel==0.9.5 # translation
CherryPy==3.2.0 # web server
Creoleparser==0.7.1 # wiki formatting
Genshi==0.5.1 # templating
Run Code Online (Sandbox Code Playgroud)

python comments pip

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

在ipython notebook中的matplotlib图中添加任意一行

我对python/matplotlib都很陌生,并通过ipython笔记本使用它.我正在尝试向现有图形添加一些注释线,我无法弄清楚如何在图形上渲染线条.因此,例如,如果我绘制以下内容:

import numpy as np
np.random.seed(5)
x = arange(1, 101)
y = 20 + 3 * x + np.random.normal(0, 60, 100)
p =  plot(x, y, "o")
Run Code Online (Sandbox Code Playgroud)

我得到以下图表:

美丽的散点图

那么我如何添加从(70,100)到(70,250)的垂直线?从(70,100)到(90,200)的对角线怎么样?

我尝试了一些事情,Line2D()但除了我之外什么也没有产生混淆.在R我只想用段()函数,这将增加线段.有没有等价的matplotlib

matplotlib ipython

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

如何在当前目录中引用GitLab markdown中的图像,路径以./ dot斜杠开头?

我已将Markdown文件和图像文件存储在Git仓库中,如下所示:

  • readme.markdown
  • images/
    • image.png

readme.markdown像这样引用图像:

![](./images/image.png)
Run Code Online (Sandbox Code Playgroud)

这在ReText中呈现预期,但在将repo推送到GitLab时不会呈现.

如何从Markdown文件中引用图像,以便在GitLab中查看时呈现?

markdown image gitlab

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

如何判断我的分支基于哪个远程"父"分支?

我有一个场景,在我的本地存储库中有几个远程跟踪分支,我必须同步到.我们的工作流模型是:

  • 根据所需的远程跟踪分支在本地创建分支
  • 做出我们的改变
  • 建立/测试/修复
  • 承诺
  • 推回远程服务器

我注意到"git status"并没有显示我的本地分支所基于的分支,除非某些内容发生了变化; 即未提交的本地更改或最近的提取使我的本地分支落后于时代.有没有办法知道我的本地分支基于什么分支而不必改变东西?类似于"git status -showparentbranch"或其他一些可以显示此命令的命令.偶尔我会遇到这个需求,但还不知道如何满足它.

git git-remote git-status

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

如何删除两个完全相同的行中的一个?

我正在清理没有主键的数据库表(我知道,我知道,他们在想什么?).我无法添加主键,因为列中的副本将成为键.重复值来自两行中的一行,这两行在所有方面都相同.我无法通过GUI删除该行(在本例中是MySQL Workbench,但我正在寻找一种与数据库无关的方法),因为它拒绝在没有主键(或至少是UQ NN列)的表上执行任务,并且我无法添加主键,因为列中的副本将成为键.重复值来自一个......

我怎样才能删除其中一对双胞胎?

sql duplicate-removal

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

我可以让PyCharm在一条线上抑制特定的警告吗?

PyCharm在代码样式,约定和逻辑陷阱上提供了一些有用的警告.如果我尝试提交带有警告(或错误)的代码,它也会提供通知.

有时我会有意识地忽略特定代码行的这些警告(出于各种原因,通常要考虑第三方库的实现细节).我想要压制警告,但只是为了那条线(如果警告出现在我不是故意的另一条线上,我想知道它!)

我怎么能在PyCharm中做到这一点?(遵循通用Python约定非常可取.)

python compiler-warnings suppress-warnings pycharm

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

如何将多个纹理传递到单个着色器?

我使用freeglut,GLEW 和魔鬼,以呈现纹理的茶壶使用顶点和片段着色器.这在Ubuntu 14.04上的OpenGL 2.0和GLSL 1.2中都运行良好.

现在,我想将凹凸贴图应用于茶壶.我的讲师显然不会酿造他自己的茶,所以不知道他们应该是顺利的.无论如何,我找到了一个关于老式凹凸贴图的漂亮教程,其中包括一个片段着色器,它开始于:

uniform sampler2D DecalTex; //The texture
uniform sampler2D BumpTex; //The bump-map 
Run Code Online (Sandbox Code Playgroud)

他们没有提到的是如何将两个纹理首先传递给着色器.

以前我

//OpenGL cpp file
glBindTexture(GL_TEXTURE_2D, textureHandle);

//Vertex shader
gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;

//Fragment shader
gl_FragColor = color * texture2D(DecalTex,gl_TexCoord[0].xy);
Run Code Online (Sandbox Code Playgroud)

所以现在我

//OpenGL cpp file
glBindTexture(GL_TEXTURE_2D, textureHandle);
glBindTexture(GL_TEXTURE_2D, bumpHandle);

//Vertex shader
gl_TexCoord[0] = gl_TextureMatrix[0] * gl_MultiTexCoord0;
gl_TexCoord[1] = gl_TextureMatrix[1] * gl_MultiTexCoord1;

//Fragment shader
gl_FragColor = color * texture2D(BumpTex,gl_TexCoord[0].xy);
//no bump logic yet, just testing I …
Run Code Online (Sandbox Code Playgroud)

opengl glsl texture-mapping texture2d opengl-2.0

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