python 框架編寫 框架安裝步驟

2021-10-02 18:57:50 字數 1993 閱讀 2807

位置:在框架同級目錄下

from os.path import dirname, join

# from pip.req import parse_requirements

from setuptools import

( find_packages,

setup,

)def

parse_requirements

(filename)

:""" load requirements from a pip requirements file """

lineiter =

(line.strip(

)for line in

open

(filename)

)return

[line for line in lineiter if line and

not line.startswith(

"#")

]with

open

(join(dirname(__file__)

,'./version.txt'),

'rb'

)as f:

version = f.read(

).decode(

'ascii'

).strip(

)setup(

name=

'scrapy-plus'

,# 模組名稱

version=version,

description=

'a mini spider framework, like scrapy'

,# 描述

packages=find_packages(exclude=

),author=

'itcast'

, author_email=

'[email protected]'

, license=

'apache license v2'

, package_data=

, url=

'#',

install_requires=parse_requirements(

"requirements.txt"),

# 所需的執行環境

zip_safe=

false

, classifiers=

['programming language :: python'

,'operating system :: microsoft :: windows'

,'operating system :: unix'

,'programming language :: python :: 2.7'

,'programming language :: python :: 3.4'

,'programming language :: python :: 3.5'

,'programming language :: python :: 3.6',]

,)# 上面**中可能會報錯,需要額外安裝packaging模組,更新setuptools

# 執行1.pip install packaging 2.pip install --upgrade setuptools

位置:框架的同級目錄下

作用:寫明依賴環境所支援的模組及其版本

例如:

requests>=

2.18

.4six>=

1.11

.0

位置:框架的同級目錄下

作用:標明當前版本,乙個合格的模組,應當具備相應的版本號

例如:

1.0

步驟:

切換到setup.py所在目錄

切換到對應需要python虛擬環境下

在終端執行python setup.py install

rf框架搭建 RIDE RF 自動化框架安裝步驟

一.問題 1.warn keyword capture page screenshot could not be run on failure no browser is open 網上答案太過繁雜,自己做個記錄 辦法 瀏覽器版本太高,降低版本即可。谷歌瀏覽器的chromedriver.exe不需要...

python安裝scrapy框架

說明之前在 window 10 64 python 3.5 64 環境下就已經成功安裝了 scrapy,當然也費了不少周折。為了方便後來的朋友,特將 python 3.5 下的 scrapy 安裝步驟記錄如下 注意 本文基於環境 windows 7 64 python 3.5 64 1 安裝 pyw...

python安裝scrapy框架

主要參考的兩篇文章,把鏈結放上來,感謝大佬 開始要配置環境變數,在path裡新增這倆 記住最後的分號一定不能落掉 d python27 d python27 scripts 由於2.7.10以後的版本已經裝了pip,所以配置好環境變數後就可以在cmd裡輸入 python 或 pip 都是有反應的。然...