相关疑难解决方法(0)

在 Windows 上安装 pycurl 时遇到问题

我在 Windows 计算机上安装 pycurl 时遇到问题。起初我尝试了 pip,但遇到了“请指定 --curl-dir=/path/to/built/libcurl”错误,并且在再次运行之前尝试安装 curl。

我从http://curl.haxx.se/download.html下载了 curl并将其解压缩到它自己的文件夹中。

我尝试了以下方法:

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir="D:\Downloads\curl-7.40.0\curl-7.40.0"
Run Code Online (Sandbox Code Playgroud)

但收到以下错误。

Using curl directory: D:\Downloads\curl-7.40.0\curl-7.40.0
libcurl.lib does not exist at D:\Downloads\curl-7.40.0\curl-7.40.0\lib\libcurl.lib.
Curl directory must point to compiled libcurl (bin/include/lib subdirectories):
Run Code Online (Sandbox Code Playgroud)

我找不到它要找的这个 libcurl.lib 文件。

任何帮助,将不胜感激。

更新:

从同一网站重新下载了一个新库 curl-7.40.0-win64,其中包含一个 libcurl.lib 文件。

D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\"
Curl directory does not exist: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64"


D:\Downloads\pycurl-7.19.5.1\pycurl-7.19.5.1>python setup.py install --curl-dir=
"D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib"
Using curl directory: D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\lib
libcurl.lib does not exist at D:\Downloads\curl-7.40.0-win64\curl-7.40.0-win64\l
ib\lib\libcurl.lib.
Curl directory must point to compiled libcurl …
Run Code Online (Sandbox Code Playgroud)

python windows pycurl

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

Selenium与GhostDriver在Windows上的Python

这是令人尴尬的问题,因为它似乎是错误的机会.我不认为这会很困难,但我现在已经把它搞砸了近3个小时了,这让我很头疼.我已经阅读了几十个stackoverflow线程和谷歌线程.

我安装了PhantomJS,将它添加到我的系统变量路径中,它在命令行中正常工作.我之前还使用easy_install安装了Selenium.

我得到的错误是:

__init__    C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\webdriver.py   50      

start   C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\service.py 66      

WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen               
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

from selenium import webdriver

driver = webdriver.PhantomJS(executable_path="C:\Python27\misc\phantomjs\phantomjs.exe")
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

from selenium import webdriver

driver = webdriver.PhantomJS()
Run Code Online (Sandbox Code Playgroud)

我收到相同的错误消息.这一定很简单,我做错了.我很感激任何评论或答案.

Windows 7 64位Python 2.7

python selenium phantomjs ghostdriver

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

下载带有依赖项的python包而无需安装

我需要下载一个包含所有依赖项的python包,而无需安装,将sneaker-net网络连接到没有连接到Internet的计算机,并将其安装在那里.例如,我想安装buildbot,生菜等.

该计算机是使用Python 2.7的Windows 7计算机.如果包具有本机扩展,我可以在计算机上构建它们.

python package-managers python-2.7

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

如何在Windows上为PyPy安装numpy?

我刚刚在Windows上安装了PyPy,并且在我运行的一些模拟代码中看到了大约10倍的速度提升.我也希望看到使用numpy的代码类似.我不是一个经验丰富的Python程序员,但我发现很难遵循这些说明.有没有人知道如果在Windows上为PyPy安装numpy是可能的,如果是这样,最简单的方法是什么?

说明提供了两个选项.

选项1

如果你有pip(命令行假定它找到属于PyPy的pip,而不是CPython中的pip):

pip install git+https://bitbucket.org/pypy/numpy.git
Run Code Online (Sandbox Code Playgroud)

这似乎是一个很好的选择,但我pip在目录结构中找不到我解压缩.

选项2

或者,直接的方式:

git clone https://bitbucket.org/pypy/numpy.git
cd numpy
pypy setup.py install
Run Code Online (Sandbox Code Playgroud)

我没有登录gitWindows,但我也怀疑这个选项可能涉及从Windows编译源代码https://bitbucket.org/pypy/numpy.git,甚至可能无法(或需要大量黑客攻击).

编辑

通过安装PIP https://sites.google.com/site/pydatalog/python/pip-for-windows按照下面的答案,或在说明这个答案的问题,我如何在Windows上安装PIP?,失败了ConnectionError: HTTPSConnectionPool(host='pypi.python.org', port=443): Max retries exceeded with url: /packages/py2.py3/p/pip/pip-1.5.4-py2.py3-none-any.whl (Caused by <class 'httplib.BadStatusLine'>: '').例如,参见此错误报告.不过,我能够通过微软的Visual Studio安装PIP PTVS通过右键单击在Solution Explorer中的Python环境PyPy 2.7,选择安装Python包.这无法安装numpy(另一个连接错误),但确实安装了pip.

现在我有了pip,我尝试使用命令行安装numpy pip install git+https://bitbucket.org/pypy/numpy.git.首先我需要安装git才能做到这一点......没问题.但随后它失败了以下

building library "npymath" sources
No module named numpy.distutils.msvccompiler in numpy.distutils; …
Run Code Online (Sandbox Code Playgroud)

python windows pypy numpy

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

Python 2.7.2的pyserial

我是Python的新手.根据互联网,我在收到此错误后正在寻找模块pyserial:

ImportError: No module named serial
Run Code Online (Sandbox Code Playgroud)

我第一次尝试安装pywin32,它进展顺利.但它似乎不包含pyserial.:-(

然后我找到了pyserial的单个模块安装程序,我无法安装它,它说它没有在注册表中找到python的路径.:-(

之后我在python.org上找到了这个模块,但我不知道该怎么做,它没有安装程序.:-(

如何在Windows 7 64上将pyserial添加到Python(64)2.7 ?

python python-module pyserial windows64

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

我是否正确安装了pip?

我是python的新手,我正在使用的教程建议我安装四个重要的软件包(distribute,pip,nose和virtual env).

我在Windows PowerShell中使用setup.py安装了前两个

问题是我无法弄清楚如何使用pip.我已经尝试在cmd,python idle shell和powershell中执行pip命令.所有这些返回类似于pip的内容未定义或存在语法错误

这是我键入的结果导致语法错误

pip freeze

pip list --outdated
Run Code Online (Sandbox Code Playgroud)

任何人都知道我是否在安装pip时做错了什么?

注意:我正在使用Windows 7我已经检查了Python2.7目录,pip位于Scripts文件夹中.我还在Python Idle shell中使用了help("modules"),它在模块中列出了pip

python python-2.7

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

安装和使用pip,"SyntaxError:invalid syntax"

我按照这些说明在Windows 7上安装pip.当我尝试使用pip install httpie(或任何其他软件包)安装示例软件包时,它会给我以下错误:

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

它还突出了安装一词.就是这样.我正在使用Python 3.3.1并在上面链接的说明中使用了相应的安装程序.最后,如果您认为这是重复的,我道歉,但Stack Overflow将不允许我在原始帖子中发布答案,并且我收到他们不讨论的错误消息.

python pip

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

matplotlib需要pyparsing

我试图使用matplotlib绘制一些数据.导入库时,我收到错误:

ImportError: matplotlib requires pyparsing
Run Code Online (Sandbox Code Playgroud)

我安装了pyparsing easy_install pyparsing,但错误不断出现.

我怎么解决这个问题?或者,有没有替代matplotlib来绘制Python的东西?

编辑: sys.path返回:

['', 'C:\\Python27\\lib\\site-packages\\spyderlib\\utils\\external', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\lib\\site-packages\\Orange\\orng', 'C:\\Python27\\DLLs', 'C:\\Python27\\lib', 'C:\\Python27\\lib\\plat-win', 'C:\\Python27\\lib\\lib-tk', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages', 'C:\\Python27\\lib\\site-packages\\win32', 'C:\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\Python27\\lib\\site-packages\\IPython\\extensions']
Run Code Online (Sandbox Code Playgroud)

尝试导入pyparsing会返回错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\sitecustomize.py", line 540, in runfile
    execfile(filename, namespace)
  File "C:/Python27/Lib/site-packages/xy/simulation.py", line 4, in <module>
    import pyparsing
ImportError: No module named pyparsing
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

Python - 有没有办法获得没有setuptools的pip?

他们需要一个包管理器来安装包管理器,这似乎有点奇怪.我在Windows BTW上.

python pip setuptools easy-install

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

使用easy_install和sklearn-pandas

我正在尝试安装sklearn-pandas.

在我的尝试:

easy_install sklearn-pandas
Run Code Online (Sandbox Code Playgroud)

我得到了结果:

软件包安装脚本已尝试修改系统中不在EasyInstall构建区域内且已中止的文件.

EasyInstall无法安全地安装此软件包,即使您手动运行其安装脚本,也可能不支持备用安装位置.请通知软件包的作者和EasyInstall维护人员,以了解是否有可用的修复程序或解决方法.

我在Windows 7上(我承认它!),使用Python 2.7.3

这是我第一次遇到这样的错误.我探索过的可能的想法是更基本的解决方案:

作者没有写这个包与easy_install一起安装我有一些文件权限问题(?)存在某种依赖性问题

如果有人遇到此错误或对此有任何见解,请告诉我!非常感谢.

python easy-install sklearn-pandas

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