python3安裝教程配置配置阿里云

配置全新阿里云

Linux iz2ze0ajic0vbvwnjhw2bwz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

安裝依賴包

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc1.tar.xz

新建一個文件夾存放python3

mkdir /usr/local/python3

mv Python-3.7.1rc1.tar.xz /usr/local/python3
cd /usr/local/python3
tar -xvJf Python-3.7.1rc1.tar.xz
cd Python-3.7.1rc1
./configure --prefix=/usr/local/python3


yum -y install zlib*
yum install libffi-devel -y


make
make install

若出現錯誤:ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1

3.7版本需要一個新的包libffi-devel,安裝此包之后再次進行編譯安裝即可。

yum install libffi-devel -y
make install
若在安裝前移除了/usr/bin下python的文件鏈接依賴,此時yum無法正常使用,需要自己下載相關軟件包安裝,為節省讀者時間,放上鏈接

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
安裝完成后重新進行make install,結束后再次配置相關文件的軟連接即可。

5.創建軟連接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

運行時要看是不是pip3 install還是pip3.7 install

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/382456.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/382456.shtml
英文地址,請注明出處:http://en.pswp.cn/news/382456.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python 使用requests模塊進行 視頻文件的下載

公司項目需要下載一批視頻文件, 格式是mp4和mkv的,就借助request模塊進行了下載,前提是源服務器返回文件的大小,以及可以接受 請求頭headers中帶有Range參數 以下是下載邏輯: resp requests.head(urlreal_video_url)…

Git的多人協作和分支處理測試

首先配置ssh密鑰 克隆項目 配置兩臺主機(一臺本地mac,一臺云服務器)通過這樣的方式模擬多人開發。 創建分支 [root ~/Git_test_多人協作和沖突合并/branch_test]$ ls README.md [root ~/Git_test_多人協作和沖突合并/branch_test]$ git b…

python 碎片整理 threading模塊小計

threading模塊中, start()與run()方法的區別 threading.start() 方法是開啟一個線程 threading.run() 方法則是普通的函數調用

git教程目錄

git入門教程 PyCharm和git安裝教程 Git的多人協作和分支處理測試

msyql 禁止遠程訪問

1. use mysql 2. select host , user from user; 查看用戶 與 對應的host 3. 將 host 中是 %的改為 localhost, 酌情也可以其他用戶 的host限制為localhost update user set host "localhost" where user "root" and host "%" 4. …

mysql索引回表

先索引掃描,再通過ID去取索引中未能提供的數據,即為回表。 建表 mysql> create table T( id int primary key, k int not null, name varchar(16), index (k))engineInnoDB;如果語句是 select * from T where ID500,即主鍵查詢方式&am…

C++ 執行cmd命令 并獲取輸出

這是參考別人的 &#xff0c;具體來源忘了&#xff0c;唉&#xff0c;等想起來一定補上出處 頭文件 PipeCmd.h #ifndef _PIPE_CMD_H_ #define _PIPE_CMD_H_#include <Windows.h>// 執行 cmd 命令, 并獲取執行結果數據 BOOL PipeCmd(char *pszCmd, char *pszResultBuffe…

iterm2 保存阿里云登陸并防止斷開連接

commando edit profiles新增一個頁面 添加命令 ssh -A -p 22 -o ServerAliveInterval60 rootIP

QString中包含中文的時候, 轉為char *

轉載自 https://blog.csdn.net/mihang2/article/details/39026865 QString中包含中文的時候&#xff0c; 轉為char * void FileEncWidget::QString2ANSI(QString text, char **pOut) {std::wstring wIn text.toStdWString();char *pcstr (char *)malloc(sizeof(char)*(2 * w…

brew安裝

官網&#xff1a;http://brew.sh/ 安裝軟件&#xff1a;brew install 軟件名&#xff0c;例&#xff1a;brew install wget搜索軟件&#xff1a;brew search 軟件名&#xff0c;例&#xff1a;brew search wget卸載軟件&#xff1a;brew uninstall 軟件名&#xff0c;例&#…

關于異步IO模型的學習

看到兩篇不錯的文章&#xff0c;轉載了&#xff1a; https://www.cnblogs.com/fanzhidongyzby/p/4098546.html https://www.cnblogs.com/aspirant/p/9166944.html

centos 無法連接網絡

最小化安裝&#xff0c;沒有ifconfig默認沒法聯網 cd /etc/sysconfig/network-scripts/ sudo vi ifcfg-en33 也有可能是其他后綴 找到ONBOOTno service network restart 然后yum install net-tools

C++實現utf8和gbk編碼字符串互相轉換

不同系統或者服務器之間消息傳遞經常遇到編碼轉換問題&#xff0c;這里用C實現了一個輕量的gbk和utf8互相轉換&#xff0c;可跨平臺使用。&#xff08;重量級的可以用libiconv庫&#xff09; 在windows下用<windows.h>頭文件里的函數進行多字節和寬字符轉換&#xff0c;…

mysql5.7初始密碼查看及密碼重置

查看初始密碼 grep temporary password /var/log/mysqld.logcat /root/.mysql_secret mysql密碼找回 密碼重置 vi /etc/my.cnf 在[mysqld]下加上 skip-grant-tables&#xff0c;如&#xff1a; [mysqld] datadir/var/lib/mysql socket/var/lib/mysql/mysql.sock skip-g…

Ubuntu Linux系統環境變量配置文件

Ubuntu Linux系統環境變量配置文件&#xff1a; /etc/profile : 在登錄時,操作系統定制用戶環境時使用的第一個文件 ,此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行。 /etc /environment : 在登錄時操作系統使用的第二個文件, 系統在讀取你自己的profi…

Mooc的Python3學習筆記

文章目錄一些優秀的博主僅供自己查閱&#xff01;&#xff01;&#xff01;首先是掌握基本語法&#xff01;內置的運算符函數函數模塊補充知識點pass函數返回多個值關于默認參數使用的注意事項可變參數的使用方法天天向上代碼單元測試異常處理代碼單例模式Python 中的 if __nam…

使用supervisord 來守護 nginx進程

supervisord 簡介&#xff1a; Supervisord 是用 Python 實現的一款的進程管理工具&#xff0c;supervisord 要求管理的程序是非 daemon 程序&#xff0c;supervisord 會幫你把它轉成 daemon 程序&#xff0c;因此如果用 supervisord 來管理進程&#xff0c;進程需要以非daemo…

Mac快捷鍵和實用技巧

文章目錄如何更改應用圖標怎么移動Mac狀態欄的圖標macOS常用快捷鍵多開QQ如何更改應用圖標 https://www.macdu.org/16592.html 怎么移動Mac狀態欄的圖標 https://www.macdu.org/16683.html macOS常用快捷鍵 https://www.macdu.org/16607.html 多開QQ https://www.macdu.…

vs2017編譯QT with ssl

背景&#xff1a;項目中使用的Qt環境不支持https請求&#xff0c;原因是 源碼編譯的時候沒有鏈接相應的ssl庫文件。需要重新編譯qt 第一步 先編譯Openssl 1)安裝perl&#xff0c;并配置環境變量 下載地址&#xff1a; http://downloads.activestate.com/ActivePerl/releases/5…

go語言實現2048小游戲(完整代碼)

文章目錄2048邏輯分析完整代碼2048邏輯分析 2048小游戲的基本操作是上下左右&#xff0c;每個操作的邏輯都不太一樣&#xff01;這個時候&#xff0c;通過數組旋轉的方式。將所有操作轉換為向上的操作 git地址 https://gitee.com/hodgekou/golang.git package mainimport (&q…