摘要:下載下載連接這里選擇的安裝這里存在一個坑如果未安裝或者是的版本過低那么在編譯的時候會編譯鏈接庫失敗導(dǎo)致后期無法導(dǎo)入庫來安裝包也會失敗這里我們首先檢查是否安裝了如圖是安裝了而且版本是符合要求的環(huán)境準備更新源如果速度慢可以修改源依次輸入等待
1 下載
下載連接:https://www.python.org/downlo...
這里選擇gzip的:
這里存在一個坑,如果Debian未安裝openssl或者是openssl的版本過低,那么python3.7.2在編譯的時候會編譯鏈接ssl庫失敗,導(dǎo)致后期無法導(dǎo)入ssl庫,pip來安裝包也會失敗.
這里我們首先檢查是否安裝了openssl:
如圖是安裝了openssl,而且版本是符合要求的.
1 環(huán)境準備
更新apt源,如果速度慢,可以修改apt源(/etc/apt/sources.list),依次輸入:
apt-get update apt-get upgrade
等待進度走完之后,依次安裝,保證環(huán)境正常:
apt-get install -y make build-essential gcc libffi-dev libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
2 編譯安裝
解壓 tar -zxvf Python-3.7.2.tgz
編譯 進入Python解壓之后的目錄,執(zhí)行 ./configure --prefix=/usr/Python37 --with-ssl
編譯的時候指定安裝目錄,并且編譯ssl,還可以編譯--enable-optimizations
如圖則表示ssl編譯鏈接成功:
安裝 進入Python解壓之后的目錄,執(zhí)行 make && make install
安裝完成如圖:
驗證一下import ssl, _ssl
沒有出現(xiàn)No module named _ssl, 說明安裝鏈接成功ssl.
鏈接到/usr/bin
ln -s /usr/Python37/bin/pip3 /usr/bin/pip3 ln -s /usr/Python37/bin/python3.7 /usr/bin/python3.7
至此,Python3.7安裝完畢.
3 pip換源在/root目錄或者/home/xxx目錄下:
mkdir .pip vim .pip/pip.conf
vim打開輸入:
[global] index-url=http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
如圖:
安裝virtualenv virtualenvwrapper
pip3 install virtualenv virtualenvwrapper
鏈接
ln -s /usr/Python37/bin/virtualenvwrapper.sh /usr/bin/virtualenvwrapper.sh ln -s /usr/Python37/bin/virtualenv /usr/bin/virtualenv
修改bash文件 vim /etc/bash.bashrc, 輸入:
export WORKON_HOME=/home/ttit/.venv source /usr/bin/virtualenvwrapper.sh VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.7
bash生效,
source /etc/bash.bashrc
使用
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/43372.html
摘要:但是不管如何,還是使用腳本來換源比較省心省力。系配置了所有可以配置的倉庫,但有一些倉庫默認沒有啟用,若需啟用可將源文件中的修改成。鏡像倉庫,默認為官方提供的公共庫,用于切換下載鏡像時的來源倉庫,簡稱鏡像加速器。國內(nèi)vps安裝好linux系統(tǒng)后(centos,debian,ubuntu等),除了deepin以外,其他Linux發(fā)行版從官方源下載東西都很慢,這個時候,我們就需要給自己的系統(tǒng)換一個...
本文主要介紹了Python服務(wù)器創(chuàng)建虛擬環(huán)境跑代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧 一、前言 最近忙著在服務(wù)器上跑代碼 學(xué)習(xí)積累了一些經(jīng)驗技巧 這里用來記錄分享給大家 二、創(chuàng)建虛擬環(huán)境用來跑代碼 下面我會以一個實例為模板,學(xué)習(xí)完之后,再刪掉 不會占用大家的服務(wù)器 1、連接上服務(wù)器 比如我的連...
小編寫這篇文章的一個主要目的,主要是給大家介紹關(guān)于python的一些知識,關(guān)于python pip的命令,它的命令還是比較的多的,需要我們好好的紀錄一下?,F(xiàn)在,小編就給大家準備好了,大家要仔細閱讀,以后的工作或許會用到?! ⌒【幭嘈艑τ诖蠖鄶?shù)熟悉Python的人來說,一定都聽說并且使用過pip這個工具,但是對它的了解可能還不一定是非常的透徹,今天小編就來為大家介紹10個使用pip的小技巧,相信...
我們在使用docker-compose的時候,應(yīng)該都會有速度太慢的問題,今天我們就來了解下怎么加快docker-compose速度。解決辦法只有一個,就是換源。怎么換源呢?我們可以用下面這行程序換源一 換源執(zhí)行sudochmod+x/usr/local/bin/docker-compose為了要防止報錯,我們要修改權(quán)限執(zhí)行sudochmod+x/usr/local/bin/docker-compo...
閱讀 1644·2021-11-22 14:45
閱讀 1089·2021-11-17 09:33
閱讀 3337·2021-09-02 09:48
閱讀 980·2019-08-30 15:54
閱讀 2780·2019-08-30 15:53
閱讀 2568·2019-08-30 12:54
閱讀 2255·2019-08-29 12:37
閱讀 2432·2019-08-26 13:58