摘要:下載下載連接這里選擇的安裝這里存在一個坑如果未安裝或者是的版本過低那么在編譯的時候會編譯鏈接庫失敗導致后期無法導入庫來安裝包也會失敗這里我們首先檢查是否安裝了如圖是安裝了而且版本是符合要求的環境準備更新源如果速度慢可以修改源依次輸入等待
1 下載
下載連接:https://www.python.org/downlo...
這里選擇gzip的:
這里存在一個坑,如果Debian未安裝openssl或者是openssl的版本過低,那么python3.7.2在編譯的時候會編譯鏈接ssl庫失敗,導致后期無法導入ssl庫,pip來安裝包也會失敗.
這里我們首先檢查是否安裝了openssl:
如圖是安裝了openssl,而且版本是符合要求的.
1 環境準備
更新apt源,如果速度慢,可以修改apt源(/etc/apt/sources.list),依次輸入:
apt-get update apt-get upgrade
等待進度走完之后,依次安裝,保證環境正常:
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解壓之后的目錄,執行 ./configure --prefix=/usr/Python37 --with-ssl
編譯的時候指定安裝目錄,并且編譯ssl,還可以編譯--enable-optimizations
如圖則表示ssl編譯鏈接成功:
安裝 進入Python解壓之后的目錄,執行 make && make install
安裝完成如圖:
驗證一下import ssl, _ssl
沒有出現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
使用
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43372.html
摘要:但是不管如何,還是使用腳本來換源比較省心省力。系配置了所有可以配置的倉庫,但有一些倉庫默認沒有啟用,若需啟用可將源文件中的修改成。鏡像倉庫,默認為官方提供的公共庫,用于切換下載鏡像時的來源倉庫,簡稱鏡像加速器。國內vps安裝好linux系統后(centos,debian,ubuntu等),除了deepin以外,其他Linux發行版從官方源下載東西都很慢,這個時候,我們就需要給自己的系統換一個...
本文主要介紹了Python服務器創建虛擬環境跑代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧 一、前言 最近忙著在服務器上跑代碼 學習積累了一些經驗技巧 這里用來記錄分享給大家 二、創建虛擬環境用來跑代碼 下面我會以一個實例為模板,學習完之后,再刪掉 不會占用大家的服務器 1、連接上服務器 比如我的連...
小編寫這篇文章的一個主要目的,主要是給大家介紹關于python的一些知識,關于python pip的命令,它的命令還是比較的多的,需要我們好好的紀錄一下。現在,小編就給大家準備好了,大家要仔細閱讀,以后的工作或許會用到。 小編相信對于大多數熟悉Python的人來說,一定都聽說并且使用過pip這個工具,但是對它的了解可能還不一定是非常的透徹,今天小編就來為大家介紹10個使用pip的小技巧,相信...
我們在使用docker-compose的時候,應該都會有速度太慢的問題,今天我們就來了解下怎么加快docker-compose速度。解決辦法只有一個,就是換源。怎么換源呢?我們可以用下面這行程序換源一 換源執行sudochmod+x/usr/local/bin/docker-compose為了要防止報錯,我們要修改權限執行sudochmod+x/usr/local/bin/docker-compo...
閱讀 1617·2021-11-22 14:45
閱讀 1063·2021-11-17 09:33
閱讀 3322·2021-09-02 09:48
閱讀 969·2019-08-30 15:54
閱讀 2767·2019-08-30 15:53
閱讀 2553·2019-08-30 12:54
閱讀 2241·2019-08-29 12:37
閱讀 2421·2019-08-26 13:58