A. 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
一、方法1: 單文件模塊 直接把文件拷貝到 $python_dir/Lib 二、方法2: 多文件模塊,帶setup.py 下載模塊包,進行解壓,進入模塊文件夾,執行: python setup.py install 三、 方法3:easy_install 方式 先下載ez_setup.py,運行python ez_setup...
B. 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
一、方法1: 單文件模塊 直接把文件拷貝到 $python_dir/Lib 二、方法2: 多文件模塊,帶setup.py 下載模塊包,進行解壓,進入模塊文件夾,執行: python setup.py install 三、 方法3:easy_install 方式 先下載ez_setup.py,運行python ez_setup 進行easy_install工具的安裝,之後就可以使用easy_install進行安裝package了。 easy_install packageName easy_install package.egg 四、 方法4:pip 方式 先進行pip工具的安裝:easy_install pip(pip 可以通過easy_install 安裝,而且也會裝到 Scripts 文件夾下。) 安裝:pip install PackageName 更新:pip install -U PackageName 移除:pip uninstall PackageName 搜索:pip search PackageName 幫助:pip help 最後一種方法最簡單,最為方便
C. 如何安裝並使用微x模塊
微X模塊需要Xposed框架的支持,安裝Xposed才是最麻煩的事情。普通手機可以嘗試以下方法:
1、獲取完全root許可權。
2、到酷安市場下載Xposed框架並安裝。
3、在Xposed里安裝更新符合自己手機的框架。
4、下載安裝微X模塊,網路應該能找到。
5、重新勾選Xposed模塊里的微X,重啟手機。
6、完成。
對於已經安裝第三方rec的手機,可以採用卡刷的方式安裝xposed。
微X模塊是一款非常強大的用於微信安卓版本的輔助插件,我們這里就是集合他之前的3個模塊(微信轉發模塊,微信防撤回模塊,微信通訊錄管理模塊)重新發布的作品,之前的模塊因為遭到盜版已經永久停更,這款依然免費並且當時開源過很長時間,現在因某些原因據說不再開源。
該軟體主要就是針對我們微信平台使用,並且還提供了各種實用的自動任務的項目,這樣就可以讓微信使用更加的輕松。它還可以幫助您秒搶紅包、防止微信消息撤回、一鍵轉發添加好友以及清理僵屍粉等,可以說是非常的適合微商來進行使用。
微X模塊app的功能也是十分的強大,用戶們想要的功能在這里這都有,其中我們還內置了十分詳細的使用說明。
軟體功能
1、防止微信撤回消息。
2、轉發微信聊天里的圖片和小視頻到朋友圈。
3、轉發聊天里的多張圖片(最多9張)到朋友圈。
4、轉發語音給朋友。
5、轉發收藏內容。
6、轉發朋友圈裡的內容到自己的朋友圈。
7、分享圖片和小視頻。
8、屏蔽群聊成員。
9、自動添加「附近的人」界面的陌生人為好友。
10、自動添加「雷達加朋友」界面的陌生人為好友。
11、自動查找僵屍粉。
12、批量刪除好友。
13、批量刪除僵屍粉。
14、自動回復。
15、自定義表情最高限額。
16、自動領取紅包、轉賬。
D. 如何使用和製作 Python 安裝模塊
Python模塊的安裝方法:
1. 單文件模塊:直接把文件拷貝到$python_dir/lib
2. 多文件模塊,帶setup.py:python setup.py install
3. egg文件,類似Java的jar:
1) 下載ez_setup.py,運行python ez_setup
2) easy_install *.egg
雖然Python的模塊可以拷貝安裝,但是一般情況下推薦製作一個安裝包,即寫一個setup.py文件來安裝。
setup.py文件的使用:
% python setup.py build #編譯
% python setup.py install #安裝
% python setup.py sdist #製作分發包
% python setup.py bdist_wininst #製作windows下的分發包
% python setup.py bdist_rpm
setup.py文件的編寫:
setup.py中主要執行一個 setup函數,該函數中大部分是描述性東西,最主要的是packages參數,列出所有的package,可以用自帶的find_packages來動態獲取package。所以setup.py文件的編寫實際是很簡單的。
簡單的例子:
setup.py文件:
from setuptools import setup, find_packages
setup(
name="mytest",
version="0.10",
description="My test mole",
author="Robin Hood",
url="http://www.csdn.net",
license="LGPL",
packages= find_packages(),
scripts=["scripts/test.py"],
)
mytest.py文件:
import sys
def get():
return sys.path
scripts/test.py文件:
import os
print os.environ.keys()
setup中的scripts表示將該文件放到 Python的Scripts目錄下,可以直接用。OK,簡單的安裝成功,可以運行所列舉的命令生成安裝包,或者安裝該python包。
E. 簡述信息插座、模塊的端接和安裝方法及注意事項
信息插座就是模塊和蓋板的組合,購買的時候一般是分開的。
交換機一端的水晶頭一般都是B 類接法,所以安裝的時候線序採用模塊下面一層的標注就可以。
安裝模塊要用打線鉗,打線鉗不要買質量太差的,否則不用打幾個模塊打線鉗的刀口就會卷了,起碼要買6、7十元以上的有牌子的。
打線的時候開始要把網線中的每條線和相應的模塊介面用力一些拉緊,然後放到牆上或者合適高度的小凳子上面,快速用力打下每條線。
網線不能用質量太差的,尤其網線中的銅線不能太細,否則不成功的概率就會比較大。
模塊也不能買冒牌的,如果資金不太充裕,可以買不是名牌的,但是要是正式的牌子。
F. 簡述信息模塊的作用和安裝方法
信息模塊在企業網路中是普遍應用的,它屬於一個中間連接器,可以安裝在牆面或桌面上,需要使用時只需用一條直通雙絞線即可與信息模塊另一端通過雙絞網線所連接的設備連接,非常靈活。另一方面,也美化了整個網路布線環境。
G. Python如何使用pip安裝模塊和包
使用pip安裝python模塊和包
方式一:1.進入命令行2.敲入pip命令:pip install 包名 。由於python官網下載速度太慢,可以通過添加參數從清華鏡像下載包(-ihttps://pypi.tuna.tsinghua.e.cn/simple/)。
方式二:1.進入清華鏡像:https://pypi.tuna.tsinghua.e.cn/simple/2. ctrl+F 找到需要安裝的包,並下載。
相關推薦:《Python視頻教程》
3. 在下載路徑下打開命令行。
4. pip install 剛下載的文件名。
pip list:查看當前安裝了哪些包pip -V:查看當前pip版本號
相關推薦:
盤點Python常用的模塊和包
H. 怎麼安裝python模塊,如何安裝python模塊,常用安裝方式
1.
直接
下載的模塊文件中已經有了模塊的文件,有些模塊只有一個文件,比如較早版本的BeautifulSoup,有些是一個文件夾,比如新版本BeautifulSoup就是一個叫做bs4的文件夾。
把這些文件直接到你的python路徑下的/Lib/site-packages文件夾中,比如C:/Python27/Lib/site-packages。之後就可以在程序里直接引用了:
import BeautifulSoup
或者
from bs4 import BeautifulSoup
這是根據你放置的文件位置不同而決定的。
網上有人說直接放在Lib文件夾中就可以了。的確這樣也行,但Lib文件夾中都是自帶的模塊,看一下就會發現我們用過的random、re等模塊的代碼文件。而外部模塊一般放在site-packages文件夾中。
2.
setup.py
很多模塊里都附帶了setup.py文件,有同學直接雙擊了,然後發現沒有用。
它的使用方法是從命令行去到setup.py所在的路徑下,運行
python setup.py install
仔細看一下安裝時輸出的信息可以發現,在線學習這個命令做的事情其實也就是幫你把模塊的代碼到site-packages文件夾。
3.
setuptools
使用setuptools可以直接根據模塊名稱來自動下載安裝,不需要自己再去尋找模塊的安裝文件。不過在使用之前,你得先安裝setuptools自身。
windows平台的32位python,可以直接下載setuptools的exe文件安裝。(去搜索setuptools windows可以找到,我也上傳了一份在論壇本帖後面)
Linux用戶可以從包管理器中安裝,比如ubuntu:
apt-get install python-setuptools
windows平台64位python得用ez_setup.py進行安裝(文件我也上傳了)。這種方式也適用於所有平台。
在ez_setup.py所在文件夾下運行:
python ez_setup.py
setuptools會被安裝在python路徑\Scripts下。之後,你可以把這個路徑添加到環境變數path中,也可以直接從命令行進入到Scripts文件夾下,執行easy_install,看看是否安裝成功了。
之後,你就可以直接用它來安裝你想要的模塊,比如PIL:
easy_install PIL
I. 如何發布自定義的python模塊
系統環境:window xp sp3,python2.7
在D盤pydemo目錄下創建一個nester目錄(此目錄為舉例說明,屬自定義)
在目錄中添加兩個python程序文件:nester.py和setup.py
nester.py 模塊的程序文件,代碼如下(實現遞歸遍歷數組):
def print_lol(arr):
for row in arr:
if(isinstance(row , list)):
print_lol(row)
else:
print row
setup.py 保存模塊的安裝信息,包含模塊名稱,模塊開發者等信息,代碼如下:
from distutils.core import setup
setup (
name = 'nester',
version = '1.0.1',
py_moles = ['nester'],
author = 'ken.wong',
author_email = '[email protected]',
description = 'Mole demo',
)
注意:
name和py_moles這兩個參數一定要與nester.py文件名相同,否則發布安裝時會發出模塊文件找不到的錯誤
通過命令行,進入nester目錄(D:/pydemo/nester),依次輸入下圖中紅色框的命令
發布模塊,但還不能在程序中被調用,還需要安裝,接著看
See,安裝完成,在python環境下產生一個nester-1.0.1-py2.7.egg-info文件,有點類似php擴展的.dll(windows環境下的)
現在可以在程序中使用剛才安裝的nester模塊
import nester
movies = ['a','b',['c1','c2']]
nester.print_lol(movies)
這里需要注意一個問題,很多新手會這樣調用:
print_lol(movies)
系統會發出這樣的一個錯誤信息:NameError: name 'print_lol' is not defined
原因是當模塊創建以後,系統自動創建一個與模塊名稱相同的命名空間(nester),並將函數放在命名空間中,簡單的通過print_lol調用,自然無法找到函數,正確的方法:
nester.print_lol(movies)
直接把命名空間帶上即可。
J. 如何發布自己模塊到NPM
安裝node和npm
安裝node(注意:需要Python 2.6或2.7已經安裝)
$ wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
$ tar -zxvf node-v0.10.26.tar.gz
$ make && make install
成功安裝node之後,npm(node package manager)已經包含在內了,不需要獨立安裝,可以執行一下npm檢查是否安裝好。
$ npm
Usage: npm <command>
創建repository
接下來我們需要創建mole所需的repository,默認你擁有一個github賬號(如果沒有自行解決),這個repository用來託管我們mole的代碼,並方便用戶報告bug,最重要的是可以讓其他開發者向mole貢獻代碼,這也是樂趣所在。
初始化package.json
接下來我們創建package.json文件,這個文件包含了mole的所有信息,比如名稱、版本、描述、依賴、作者、license等。筆者以自己的easy_mongo(注意:npm要求項目的名稱必須為小寫字母)項目為例,看如何創建package.json。
首先創建我們mole的目錄
$ mkdir easy_mongo && cd easy_mongo
之後執行npm init,系統會提示你輸入所需的信息,不想輸入的直接輸入Enter可以跳過。
$ npm init
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sane defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg> --save` afterwards to install a package and
save it as a dependency in the package.json file.
Press ^C at any time to quit.
name: (node) easy_mongo
version: (0.0.0) 0.1.0
description: An easy mongodb client for node.js based on native mongodb driver.
entry point: (index.js)
test command: make test
git repository: https://github.com/JeremyWei/easy_mongo.git
keywords: Mongodb node easy
author: JeremyWei
license: (BSD-2-Clause) MIT
輸入完成之後,系統會要你確認文件的內容是否有誤,如果沒有問題直接輸入yes,那麼package.json就創建好了。
About to write to /Users/weifeng/dev/node/package.json:
{
"name": "easy_mongo",
"version": "0.1.0",
"description": "An easy mongodb client for node.js based on native mongodb driver.",
"main": "index.js",
"directories": {
"example": "examples"
},
"scripts": {
"test": "make test"
},
"repository": {
"type": "git",
"url": "https://github.com/JeremyWei/easy_mongo.git"
},
"keywords": [
"Mongodb",
"node",
"easy"
],
"author": "JeremyWei",
"license": "MIT",
"bugs": {
"url": "https://github.com/JeremyWei/easy_mongo/issues"
}
}
Is this ok? (yes)
npm init創建的package.json文件只包含了基本的信息,我們還需要加入對其他mole的依賴關系:
"dependencies": {
"mocha" : "1.18.2",
"should" : "3.3.0",
"mongodb" : "1.3.19"
}
項目結構
package.json文件只是第一步,要完成一個mole,我們還需要許多其他文件,整體的文件夾結構如下:
easy_mongo
├─┬ lib
│ └── easy_mongo.js
├─┬ test
│ └── all.js
├── .gitignore
├── .npmignore
├── .travis.yml
├── index.js
├── LICENSE
├── makefile
├── package.json
├── README.md
這些文件的作用是:
lib目錄下存放業務邏輯文件
test目錄下存放單元測試用例
.npmignore記錄哪些文件不需要被發布到npmjs.org
.travis.yml是持續集成服務travis的描述文件
index.js是入口文件
makefile方便我們用make test進行測試
README.md是此mole的描述和使用方法
持續集成
開源項目多如牛毛,從中找出靠譜的項目需要花費一定的精力,開發者都會對持續更新,並且經過測試(很多公司採用)的項目更加的信賴,對於剛上線並且用戶數量很少的項目開發者都會有個疑慮:這項目靠譜嗎?所以你需要對自己的項目打上一個標識:老子的項目靠譜。如何做?持續集成。
目前Github已經整合了持續集成服務travis,我們只需要在項目中添加.travis.yml文件,在下一次push之後,travis就會定時執行npm test來測試你的項目,並且會在測試失敗的時候通知到你,你也可以把項目當前的狀態顯示在README.md中,讓人一目瞭然,比如:
.travis.yml是一個YAML文件,關於node.js相關的配置見這里,例子如下:
這個例子的是讓travis在node.js的0.6.x,0.8.x,0.10.x三個版本下對項目進行測試,並且需要mongodb的服務。
發布
完成了上面的步驟之後,我們接下來要在www.npmjs.org注冊一個賬號,這個賬號會被添加到npm本地的配置中,用來發布mole用。
如果出現以下錯誤,可能是你的npm版本太低,通過sudo npm install -g npm升級一下。
成功之後,npm會把認證信息存儲在~/.npmrc中,並且可以通過以下命令查看npm當前使用的用戶:
以上完成之後,我們終於可以發布自己的mole了:
npm社區版本號規則採用的是semver(語義化版本),主要規則如下:
版本格式:主版號.次版號.修訂號,版號遞增規則如下:
主版號:當你做了不相容的 API 修改,
次版號:當你做了向下相容的功能性新增,
修訂號:當你做了向下相容的問題修正。
先行版號及版本編譯資訊可以加到「主版號.次版號.修訂號」的後面,作為延伸。
至此,我們已經成功把mole發布到了npmjs.org,是不是很簡單,快動手把自己的mole也貢獻出來吧。