Tag: python

如何安装MySQLdb包? (ImportError:没有名为setuptools的模块)

我正在尝试安装MySQLdb软件包。 我在这里find了源代码。 我做了以下几点: gunzip MySQL-python-1.2.3c1.tar.gz tar xvf MySQL-python-1.2.3c1.tar cd MySQL-python-1.2.3c1 python setup.py build 结果我得到了以下结果: Traceback (most recent call last): File "setup.py", line 5, in ? from setuptools import setup, Extension ImportError: No module named setuptools 有谁知道如何解决这个问题? 顺便说一下,如果我能够完成上述步骤,我将需要执行以下操作: sudo python setup.py install 我没有系统pipe理员权限。 我还有机会安装MySQLdb吗? 谢谢。

如何将选项传递给使用Python的Selenium Chrome驱动程序?

Selenium文档提到,Chrome浏览器驱动程序可以使用ChromeOptions一个实例,但我无法弄清楚如何创buildChrome浏览器。 我希望将–disable-extensions标志传递给Chrome。

Django的设置:psycopg2.OperationalError:FATAL:用户“indivo”的对等身份validation失败

我在使用POSTGRESQL的Django项目设置中遇到问题。 这是我的setting.py数据库设置 DATABASES = { 'default':{ 'ENGINE':'django.db.backends.postgresql_psycopg2', # '.postgresql_psycopg2', '.mysql', or '.oracle' 'NAME':'indivo', # Required to be non-empty string 'USER':'indivo', # Required to be non-empty string 'PASSWORD':'ritvik', 'HOST':'', # Set to empty string for localhost. 'PORT':'', # Set to empty string for default. }, } 现在在postgres后端我所做的是。 rohit@rohit-desktop:~$ sudo su – postgres postgres@rohit-desktop:~$ createuser –superuser indivo […]

在Python中删除Root权限

我希望有一个Python程序开始在端口80上侦听,但是在没有root权限的情况下执行。 有没有办法删除根目录或没有它的端口80?

在SciPy中创build低通滤波器 – 理解方法和单位

我想用python过滤嘈杂的心率信号。 因为心率不应该是每分钟220次左右,所以我想过滤220bpm以上的所有噪音。 我把220 /分钟转换成3.66666666赫兹,然后把赫兹转换成rad / s,得到23.0383461 rad / sec。 取数据的芯片的采样频率是30Hz,所以我把它转换为rad / s得到188.495559rad / s。 在网上查了一些东西之后,我发现了一些带通滤波器,我想把它们变成低通滤波器。 这里是带通码的链接 ,所以我把它转换成这样: from scipy.signal import butter, lfilter from scipy.signal import freqs def butter_lowpass(cutOff, fs, order=5): nyq = 0.5 * fs normalCutoff = cutOff / nyq b, a = butter(order, normalCutoff, btype='low', analog = True) return b, a def butter_lowpass_filter(data, cutOff, […]

python pip指定一个库目录和一个包含目录

我正在使用pip,并尝试安装一个名为pyodbc的python模块,这个模块对unixodbc-dev,unixodbc-bin,unixodbc等非python库具有一定的依赖性。 目前我无法在系统范围内安装这些依赖项,因为我只是在玩,所以我把它们安装在一个非标准的位置。 如何告诉pip在哪里寻找这些依赖关系? 更确切地说,如何在构buildpyodbc扩展时使用包含dirs(gcc -I)和库dirs(gcc -L -l)的pip来传递信息?

使用默认值将列添加到数据框

我有一个现有的数据框,我需要添加一个额外的列将包含每行相同的值。 现有的df: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 新的df: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 我知道如何附加一个现有的系列/数据框列。 但是,这是一个不同的情况,因为我需要的只是添加“名称”列,并将每行设置为相同的值,在这种情况下,“abc”。 我不完全确定如何做到这一点。

Python包 – 按类导入,不是文件

说我有以下文件结构: app/ app.py controllers/ __init__.py project.py plugin.py 如果app / controllers / project.py定义了一个类Project,app.py会像这样导入它: from app.controllers.project import Project 我想只能做到: from app.controllers import Project 这将如何完成?

在Python中初始化一个stringvariables:“”或None?

假设我有一个具有string实例属性的类。 我应该用“” value还是None来初始化这个属性? 好吗? def __init__(self, mystr="") self.mystr = mystr 要么 def __init__(self, mystr=None) self.mystr = mystr 编辑 :我认为,如果我使用“”作为初始值,我“ 声明 ”一个variables是stringtypes。 然后我再也不能分配任何其他的types了。 我对吗? 编辑 :我认为这里很重要,我的build议是错误的。 将另一个types赋值给variables没有问题。 我喜欢S.Lott的评论:“ 由于Python中没有任何内容被”声明“,所以你没有想到这是正确的方法。

如何在Pandas DataFrame中移动一列

我想在Pandas DataFrame移动一个列,但是我没有find一个方法来从文档中完成,而没有重写整个DF。 有谁知道如何做到这一点? dataframe: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 期望的输出: ## x1 x2 ##0 206 nan ##1 226 214 ##2 245 234 ##3 265 253 ##4 283 272 ##5 nan 291