Linux64下安裝Python3.6和第三方庫
因有一個專案在windows下開發,在打包時發現Pyinstaller只能打包成exe,不能打成linux下的可執行檔案,所以需要在伺服器端搭建環境編譯。特此記錄!
注意,注意!如果本機安裝了python2,千萬不要管他,使用python3執行python指令碼就好,因為有程式依賴目前的python2環境,比如yum!!!!!不要動現有的python2環境!
一、安裝python3.6
1. 安裝依賴環境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
因沒有外網網路(這個是專案的原因,不允許接外網),所以只能把作業系統光碟載入成了yum映象源,也可以比較方便的安裝。以上的包都會有。可放心安裝。
2.下載Python3
可根據個人需求安裝相應的版本,有一個小技巧,可以用上面的連結,把版本號改了以後,就可以下載想要的版本號了。
3.安裝Python3
個人習慣安裝在/usr/local/python3(具體安裝位置看個人喜好)3.安裝python3
建立目錄:
mkdir -p /usr/local/python3
解壓下載好的Python-3.x.x.tgz包(具體包名因你下載的Python具體版本不同而不同,如:我下載的是Python3.6.0.那我這里就是Python-3.6.0.tgz)
tar -zxvf Python-3.6.0.tgz
4.進入解壓後的目錄,編譯安裝。
# cd Python-3.6.0
# ./configure --prefix=/usr/local/python3 --enable-shared
對了,這裡是需要gcc支援的,如果沒有安裝gcc的話(輸入gcc -v可以檢視)
裝好gcc以後,這裡需要對python原始碼進行編譯安裝。
先進行配置,在安裝包目錄下,配置將要安裝的目錄,後面的enable引數一定要加上,否則在裝好pyinstaller以後打包會找不到動態連結庫。切記!
#make
#make install
安裝python3就結束了。
5.建立python3的軟鏈
#ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
#ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip33
6.並將/usr/local/python3/bin加入PATH
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if?[?-f ~/.bashrc ]; then
. ~/.bashrc
fi 鄭州做人流多少錢
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
LD_LIBRARY_PATH=/usr/local/python3/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
按ESC,輸入:wq回車退出。
修改完記得執行行下面的命令,讓上一步的修改生效:
# source ~/.bash_profile
檢查Python3及pip3是否正常可用:
# python3 -V
Python 3.6.0
# pip3 -V
pip 9.0.1 from /usr/local/python3/lib/python3.6/site-packages (python 3.6)
6.安裝第三方包
下載地址:
如果下載的是tar.gz,則需在解壓後,在解壓後的目錄下執行:
python3 setup.py install
如果下載的是 whl 檔案,則執行
pip3 install xxxx.whl
在安裝第三方類包時看提示,有可能會提示需要安裝其它的依賴包,可按提示進行依賴包的安裝。
7.安裝pyinstaller,一個打包python程式的模組。
pip3 install pyinstaller
裝好後可以在list裡看到了。當然也可以用其他方式編譯安裝,但是這樣應該是比較簡單的了。
打包命令:
#/usr/local/python3/bin/pyinstaller -F xx.py
-F, –onefile 打包一個單個檔案,如果你的程式碼都寫在一個.py檔案的話,可以用這個,如果是多個.py檔案就別用
以上是linux64位伺服器python環境安裝。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2666806/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 7.4 下安裝Python3.6CentOSPython
- Centos下安裝Python3.6和Python2共存CentOSPython
- Linux下Python3.6的安裝及避坑指南LinuxPython
- pycharm如何安裝python3.6PyCharmPython
- Python匯出和安裝第三方庫Python
- linux系統安裝python3.6LinuxPython
- 如何解除安裝python3.6Python
- Ubuntu中安裝python3.6踩坑UbuntuPython
- 下載和安裝MySQL資料庫MySql資料庫
- (原創)下載安裝Python第三方包庫pip安裝失敗總結Python
- python怎麼安裝第三方庫Python
- Ubuntu 下安裝Python庫UbuntuPython
- Python-第三方庫打包與安裝Python
- pycharm安裝第三方庫lxml時失敗PyCharmXML
- 如何透過python pip安裝第三方庫Python
- maven下載和安裝Maven
- Nginx下載和安裝Nginx
- clickhouse下載和安裝
- tengine下載和安裝
- 下載和安裝PycharmPyCharm
- 解除安裝環境所有python包(第三方庫)Python
- windows環境配置:同時安裝Python2.7和Python3.6開發環境WindowsPython開發環境
- Ubuntu下安裝C++ boost庫UbuntuC++
- Linux下安裝Mysql資料庫LinuxMySql資料庫
- sqlserver資料庫下載安裝SQLServer資料庫
- Windows下dlib庫python安裝(CUDA)WindowsPython
- tensorflow安裝不成功問題【pycharm+anaconda(python3.6)】PyCharmPython
- pycharm安裝第三方庫常見問題集錦PyCharm
- Flutter開發:如何引入第三方庫並安裝使用Flutter
- Charles的下載和安裝
- Linux下安裝chrome和chromedriverLinuxChrome
- Python 下載安裝和配置Python
- nodejs下載、安裝和配置NodeJS
- Oracle 19C的下載和安裝部署(圖形安裝和靜默安裝)Oracle
- ubuntu下安裝nginx時依賴庫zlib,pcre,openssl安裝方法UbuntuNginx
- Centos 7下下載和安裝dockerCentOSDocker
- maven高階21_將第三方jar安裝到本地倉庫和maven私服6MavenJAR
- Linux 下Anaconda 安裝 Tensorflow 和 kerasLinuxKeras