pythonrequires
Ⅰ python初学者,总是出现这个问题,怎么回事啊
pip 那个问题是需要到命令行下执行的,不能在python交互环境下执行。
下面执行出现“userwarning unknown distribution option 'define macros'”这个警告,可能是因为你的setuptools版本太低造成的,你可以先升级一下:
pip install --upgrade setuptools
再pip install numpy
如果解决了您的问题请采纳!
如果未解决请继续追问
Ⅱ requires python(abi)=2.4 问题
你好:
如果是warning的话,那么你完全不用理会的;
如果是错误,说明存在兼容性的问题;
利用回溯,查找一下出错的地方,检查一下代码。
Ⅲ python27 hdfstore requires pytables什么原因
在运行mobike.py过程中,一直报错,原因是pip install tables命令中安装的pytables文件其实是存在问题的,后续有人修正了这个问题并发布了新的tables库
因此在安装的时候
pip install tables==3.3.0
Ⅳ python无法安装aiohttp
你这个是ubuntu下的命令
如果你windows的命令权限不足,你可以在开始菜单出现在输入cmd,然后就会有命令行那个程序,然后右键,以管理员身份运行
然后你再切换到python的目录(python安装包,这个目录,不要进入scripts),再执行:python -m pip install --upgrade pip
Ⅳ 如何用python做web开发 django环境配置
下载
python-2.7.2.msi
Django-1.3.1.tar.gz
Django暂时只支持python
2.4
~
2.7,
在Django-1.3.1\docs\intro\install.txt中有说明:
Being
a
Python
Web
framework,
Django
requires
Python.
It
works
with
any
Python
version
from
2.4
to
2.7
(e
to
backwards
incompatibilities
in
Python
3.0,
Django
does
not
currently
work
with
Python
3.0;
安装python-2.7.2,并添加环境变量
D:\Python27;D:\Python27\Scripts;
命令行进入Django-1.3.1目录,
安装django
python
setup.py
install
Django提供了tutorial
Django-1.3.1\docs\intro
新建站点
E:\python>django-admin.py
startproject
mysite
启动django自带的web服务器
E:\python>cd
mysite
E:\python\mysite>manage.py
runserver
Validating
models...
0
errors
found
Django
version
1.3.1,
using
settings
'mysite.settings'
Development
server
is
running
at
http://127.0.0.1:8000/
Quit
the
server
with
CTRL-BREAK.
在浏览器中输入
http://127.0.0.1:8000/
浏览页面
ps:
在windows7中按上述步骤配置好后,出现下列情况
D:\work\python>django-admin.py
startproject
mysite
Usage:
django-admin.py
subcommand
[options]
[args]
...
很显然django-admin.py不参识别startproject命令,其它命令也不能识别。不过,另一种方式却可以
D:\Python27\Scripts>python
django-admin.py
startproject
mysite
这说明django-admin.py
后面的参数不能传递进去,可以通过修改注册表实现。
输入regedit,
进入
HKEY_CLASSES_ROOT\py_auto_file\shell\open\command
,
"C:\Python26\python.exe"
"%1"
change
it
to
"C:\Python26\python.exe"
"%1"
%*
成功解决了
Ⅵ 离线安装pip时遇到的问题
python3 对应 pip3 对应你要安装的第三方包的python3版本
Ⅶ 如何将自己的Python代码打包发布到pypi上
什么是pypi
简单的说pypi是一个python包的仓库,里面有很多别人写好的python库,你可以通过easy_install或者pip进行安装,方便用户更方面的使用你的代码模块。
将代码打包并上传到pypi上,大体上分为以下几步:
1、整理代码的目录结构,方便打包和python的import,为了方便引用,需要将代码模块变成一个包,所以需要将功能代码用目录来整合方便引用,并且需要创建__init__文件,__init__中可以没有内容,也可以在__init__文件中进行import(from .extractor import Document)操作,以减少整体模块引用时import的层数,避免错误。
[html]viewplain
├──./tidypage
│├──./tidypage/cleaners.py
│├──./tidypage/extractor.py
│├──./tidypage/__init__.py
│└──./tidypage/titles.py
2、功能模块的目录整理好后,就可以开始整理和添加发布到pypi上所使用的文件了
tidy_page
├──LICENSE
├──README.rst
├──requirements.txt
├──setup.py
├──tidypage
│├──cleaners.py
│├──extractor.py
│├──__init__.py
│└──titles.py
就是将原来的目录深移一层,文件夹名称可以根据自己意愿。然后在到第一层的目录下创建些特殊文件,具体你可以看看下面这个文件结构你就明白了
LICENSE文件是授权文件,比如:MIT license, APACHElicense
README.rst 文件想必大家都不陌生,其实就是项目介绍和使用说明
setup文件才是重点,是python模块安装所需要的文件,它的格式如下:
#!/usr/bin/envpython
from__future__importprint_function
fromsetuptoolsimportsetup,find_packages
importsys
setup(
name="tidy-page",
version="0.1.1",
author="DesionWang",
author_email="[email protected]",
description="htmltextparser,getthecontentformhtmlpage",
long_description=open("README.rst").read(),
license="MIT",
url="https://github.com/desion/tidy_page",
packages=['tidypage'],
install_requires=[
"beautifulsoup4",
lxml_requirement
],
classifiers=[
"Environment::WebEnvironment",
"IntendedAudience::Developers",
"OperatingSystem::OSIndependent",
"Topic::TextProcessing::Indexing",
"Topic::Utilities",
"Topic::Internet",
"Topic::SoftwareDevelopment::Libraries::PythonMoles",
"ProgrammingLanguage::Python",
"ProgrammingLanguage::Python::2",
"ProgrammingLanguage::Python::2.6",
"ProgrammingLanguage::Python::2.7",
],
)
- NAME名字,一般放你包的名字即可PACKAGES包含的包,可以多个,这是一个列表DESCRIPTION关于这个包的描述LONG_DESCRIPTION参见read方法说明KEYWORDS关于当前包的一些关键字,方便PyPI进行分类。AUTHOR谁是这个包的作者,写谁的名字吧AUTHOR_EMAIL作者的邮件地址URL你这个包的项目地址,如果有,给一个吧,没有你直接填写在PyPI你这个包的地址也是可以的VERSION当前包的版本,这个按你自己需要的版本控制方式来LICENSE授权方式INSTALL_REQUIRES模块所依赖的python模块
输出一般是running check如果有错误或者警告,就会在此之后显示没有任何显示表示Distutils认可你这个setup.py文件。
如果没有问题,那么就可以正式打包,执行下面的代码:
python setup.py sdist
执行完成后,会在顶层目录下生成dist目录和egg目录
文中的classifiers的内容并不是随便填写的,你需要参照本文参考文档中的PyPI Classifiers来写
3、开始使用Distutils进行打包
为了保证效果,在打包之前我们可以验证setup.py的正确性,执行下面的代码
python setup.py check
tidy_page
├──tidy_page/dist
│├──tidy_page/dist/tidy-page-0.1.0.tar.gz
│└──tidy_page/dist/tidy-page-0.1.1.tar.gz
├──tidy_page/LICENSE
├──tidy_page/README.rst
├──tidy_page/setup.py
├──tidy_page/tidypage
│├──tidy_page/tidypage/cleaners.py
│├──tidy_page/tidypage/extractor.py
│├──tidy_page/tidypage/__init__.py
│└──tidy_page/tidypage/titles.py
├──tidy_page/tidy_page.egg-info
│├──tidy_page/tidy_page.egg-info/dependency_links.txt
│├──tidy_page/tidy_page.egg-info/PKG-INFO
│├──tidy_page/tidy_page.egg-info/requires.txt
│├──tidy_page/tidy_page.egg-info/SOURCES.txt
│└──tidy_page/tidy_page.egg-info/top_level.txt
[distutils]index-servers=pypi[pypi]repository=https://pypi.python.org/pypiusername=your_usernamepassword=your_passwor
4、打包完成后就可以准备将打包好的模块上传到pypi了,首先你需要在pypi上进行注册gotoPyPI Live
注册完成后,你需要在本地创建好pypi的配置文件,不然有可能会出现使用http无法上传到pypi的问题
Create a.pypircconfiguration file,在用户的home目录下创建.pypirc文件,文件的内容如下
chmod600~/.pypirc
pythonsetup.pyregister-rpypi
python setup.py sdist upload -r pypi
在pypi上注册模块
上传python文件包,没有问题你就可以在pypi上看到你上传的包了并且可以使用pip搜索和install你的python包了
Ⅷ 在redhat7.0上安装openstack-packstack时报错Requires: python-docutils
可以看到提示,
这个yum源没有这个包openstack-packstack,不知你的是什么系统,请在/etc/yum.repos.d里面修改.repo文件的baseurl仓库源访问路径。
Ⅸ python的require模块在哪个包中
确实,os.walk(),获取所有磁盘分区window下可能要用win32的包,可以启用多个线程,加快速度。 至于数据结构,前提是你要遍历一边,然后建立数据字典,遍历的过程是线型的,只能多线程加速。然后存储起来,再次搜索就不用遍历了(这个自己实现就
Ⅹ 软件安装出现python version 2.7 required,which was not found in the registry 怎么解决在线等附图。
你要先自己下载安装python2.7,