當前位置:首頁 » 編程語言 » yumpythondev

yumpythondev

發布時間: 2023-01-30 21:11:46

㈠ 如何在linux系統安裝python編程環境

詳細說下Linux和Mac OS怎麼搭建Python環境,可以根據需要看對應部分。

打開終端

Linux和Mac OS在安裝過程中均需要打開終端進行操作,這里簡要說明一下如何打開系統終端。由於Linux發行版有太多版本,所以這里只說明國內同學們用的最多的Ubuntu操作系統。Ubuntu操作系統可以使用快捷鍵,Ctrl + Alt + t打開終端,Ubuntu的終端打開之後大概是這樣:

確認是否安裝成功

確認是否安裝成功和確認版本的步驟一致,如果可以正確顯示版本,就是安裝成功了。

希望我的回答能幫到你!

㈡ Python 操作 Mysql 的5種方式

1、MySQLdb

# 前置條件

sudo apt-get install python-dev libmysqlclient-dev # Ubuntu

sudo yum install python-devel mysql-devel # Red Hat / CentOS

# 安裝

pip install MySQL-python

Windows 直接通過下載 exe 文件安裝

#!/usr/bin/python

import MySQLdb

db = MySQLdb.connect(

host = "localhost", # 主機名

user = "root", # 用戶名

passwd = "pythontab.com", # 密碼

db = "testdb") # 資料庫名稱

# 查詢前,必須先獲取游標

cur = db.cursor()

# 執行的都是原生SQL語句

cur.execute("SELECT * FROM mytable")

for row in cur.fetchall():

print(row[0])

db.close()

2、mysqlclient

# Windows安裝

pip install some-package.whl

# linux 前置條件

sudo apt-get install python3-dev # debian / Ubuntu

sudo yum install python3-devel # Red Hat / CentOS

brew install mysql-connector-c # macOS (Homebrew)

pip install mysqlclient

3、PyMySQL

pip install PyMySQL

# 為了兼容mysqldb,只需要加入

pymysql.install_as_MySQLdb()

import pymysql

conn = pymysql.connect(host = 飗.0.0.1', user = 'root', passwd = "pythontab.com", db = 'testdb')

cur = conn.cursor()

cur.execute("SELECT Host,User FROM user")

for r in cur:

print(r)

cur.close()

conn.close()

4、peewee

pip install peewee

import peewee

from peewee import *

db = MySQLDatabase('testdb', user = 'root', passwd = 'pythontab.com')

class Book(peewee.Model):

author = peewee.CharField()

title = peewee.TextField()

class Meta:

database = db

Book.create_table()

book = Book(author = "pythontab", title = 'pythontab is good website')

book.save()

for book in Book.filter(author = "pythontab"):

print(book.title)

5、SQLAlchemy

from sqlalchemy import create_engine

from sqlalchemy.orm import sessionmaker

from sqlalchemy_declarative import Address, Base, Person

class Address(Base):

__tablename__ = 'address'

id = Column(Integer, primary_key = True)

street_name = Column(String(250))

engine = create_engine('sqlite:///sqlalchemy_example.db')

Base.metadata.bind = engine

DBSession = sessionmaker(bind = engine)

session = DBSession()

# Insert a Person in the person table

new_person = Person(name = 'new person')

session.add(new_person)

session.commit()

㈢ python-dev無法安裝,求助

在linux上開發 python-dev是必須的。 不管是cent os還是ubuntu,安裝這個包都是特別容易的,使用yum或者是apt-get 都可以輕松安裝。

安裝不上的原因通常是幾個。 一個是apt 的source沒有配置對,網路不好。 第二個原因是當前的python版本有多個,沒有選擇python3還是pyhon2, 第三個原因可能會在混亂的環境里經常碰到,就是包不兼容。 如果是在ubuntu下面,你可以使用atitude這個工具包來手工安裝,決定你選擇使用哪些包。 部分安裝,或者是覆蓋已有的庫。

常見到的是1和2, 因為麒麟操作系統的進入,同時還有兼容問題,導致近期這方面問題比較多。 老版本很少見到有。

㈣ 如何在linux環境下運行python項目

1)打開mac終端,輸入指令(項目所在位置/Users/kaka/Desktop/code/ssrpg-locust-slt ,即將本地電腦上的ssrpg-locust-slt項目拷貝到遠程的code目錄下)
scp /Users/dingyuanlin/Desktop/code/ssrpg-locust-slt [email protected] :/code/
2)進入伺服器linux環境,可在/code/目錄下查看到復制的文件
3)在linux環境下查看python環境是否ok
a)先查看python3,安裝python3版本
b)查看是否安裝pip ——pip -V可查看,若無 執行如下指令
curl https://bootstrap.pypa.io/get-pip.py | python3
yum install gcc python-devel
pip install -r requirements.txt
c)安裝redis
yum install epel-release
yum repolist
yum install redis
d)啟動redis服務
service redis start
e)python3 run.py

注意 :

1. 拷貝的命令是需要在客戶端執行,即當前文件夾在哪個位置就需要從哪個系統控制台輸入命令

2. mac系統下使用brew,而centos系統下需要使用yum命令

3. nohup redis-server > web6.log 2>&1 < /dev/null& (nohup表示永久運行,&表示後台運行,該指令為redis服務後台運行)

㈤ python3.5 dev是什麼

linux發行版通常會把類庫的頭文件和相關的pkg-config分拆成一個單獨的xxx-dev(el)包。
以python為例,以下情況你是需要python-dev的。
你需要自己安裝一個源外的python類庫,而這個類庫內含需要編譯的調用python api的c/c++文件。
你自己寫的一個程序編譯需要鏈接libpythonXX.(a|so)
(註:以上不含使用ctypes/ffi或者裸dlsym方式直接調用libpython.so)
其他正常使用python或者通過安裝源內的python類庫的不需要python-dev。
python-dev的包在centos的yum中不叫python-dev,而是python-devel。
眾多python培訓視頻,盡在python學習網,歡迎在線學習!

㈥ 安裝Paramiko遇到的問題以及解決方法

最近在用Python寫一個連接sftp sever的工具需要使用到這個包,在windows上安裝沒有問題,但是使用CentOS安裝的時候老是報錯,總是安裝不上。所報錯誤為

「c/_cffi_backend.c:2:20:fatal error: Python.h:No such file」

在網上查了資料發現原來是Python dev的一些頭文件和靜態庫沒有安裝造成的。

解決方法是:將Python dev安裝一遍就可以了

### For apt (ubuntu, debian...):

sudo apt-get install python-dev  # for python2.x installs

sudo apt-get install python3-dev  # for python3.x installs

### For yum (centos, redhat, fedora...):

sudo yum install python-devel

㈦ 如何搭建python環境

1、說明:windows下設置python環境變數,就是把python的安裝目錄添加到系統path中。2、步驟:1)確定python安裝目錄,根據版本不同安裝目錄也不同,可以在開始菜單中的快捷方式中查看。在python快捷方式上點右鍵,屬性菜單

3、注意事項:如果未出現python結果,則需要檢查路徑是否設置正確,並重新啟動一下計算機即可。

㈧ Python-dev包在哪裡下載

如果是Linux下裝MySQLDB的話,需要安裝不少的包
python-mysqldb ,python-all-dev , libmysqlclient15-dev , zlib1g-dev

如果是Windows的話,直接下載exe就可以了:
http://sourceforge.net/projects/mysql-python/

㈨ 請高手求助python util

使用paramiko可以很好的解決以上問題,比起前面的方法,它僅需要在本地上安裝相應的軟體(python以及PyCrypto),對遠程伺服器沒有配置要求,對於連接多台伺服器,進行復雜的連接操作特別有幫助。

2、安裝
安裝paramiko有兩個先決條件,python和另外一個名為PyCrypto的模塊。

通常安裝標準的python模塊,只需要在模塊的根目錄下運行:

python setup.py build

python setup.py install

備註:安裝前先檢查是否安裝gcc(yum -y install gcc)

2.1 PyCrypto安裝

wget http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.tar.gz

tar -zxvf pycrypto-2.6.tar.gz

cd pycrypto-2.6/

python setup.py build && python setup.py install

測試:

python>> import Crypto

(編譯時報錯:error: command 'gcc' failed with exit status 1;這是因為缺少python-dev的軟體包,所yum -y install python-devel)

2.2 paramiko安裝

wget http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz

tar xvzf paramiko-1.7.7.1.tar.gz

cd paramiko-1.7.7.1/

python setup.py build && python setup.py install

Crypto error: 'mole' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

測試:

python>> import paramiko

(Crypto error: 'mole' object has no attribute 'HAVE_DECL_MPZ_POWM_SEC'

找到 /usr/lib/python2.7/site-packages/Crypto/Util/number.py

把if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

注釋了

#if _fastmath is not None and not _fastmath.HAVE_DECL_MPZ_POWM_SEC:

)

㈩ pip安裝時報【fatal error: Python.h: No such file or directory compilation terminated】錯誤

用pip安裝第三方包的時候,有時候會遇到 fatal error: Python.h: No such file or directory compilation terminated 這樣的報錯。因為這些庫使用了c擴展,需要編譯,然後又找不到頭文件和靜態庫導致的。編譯這些c庫需要的依賴庫由 python dev 提供,安裝即可:

For apt (Ubuntu, Debian...):

For yum (CentOS, RHEL...):

For dnf (Fedora...):

For zypper (openSUSE...):

熱點內容
我的世界美服伺服器 發布:2024-04-24 12:39:36 瀏覽:15
linuxc文件函數 發布:2024-04-24 12:39:32 瀏覽:819
編譯過程測試視頻 發布:2024-04-24 12:39:31 瀏覽:21
百度語音python3 發布:2024-04-24 12:29:21 瀏覽:607
天翼電視伺服器地址是啥 發布:2024-04-24 12:21:47 瀏覽:278
pythonstackless 發布:2024-04-24 11:20:18 瀏覽:123
高壓縮比發動機 發布:2024-04-24 11:13:16 瀏覽:345
數獨c語言 發布:2024-04-24 11:05:10 瀏覽:916
sql2008外網訪問 發布:2024-04-24 10:34:20 瀏覽:576
如何在伺服器中添加字 發布:2024-04-24 10:21:43 瀏覽:362