centos7中python3環境的配置,以及pycharm中執行環境的配置
Centos7安裝Python3的方法
由於centos7原本就安裝了Python2,而且這個Python2不能被刪除,因為有很多系統命令,比如yum都要用到。
輸入Python命令,檢視可以得知是Python2.6.6版本
[root@xxx]# python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
輸入
which python
可以檢視位置,一般是位於/usr/bin/python
目錄下。
下面介紹安裝Python3的方法
首先安裝依賴包
yum -y groupinstall "Development tools"
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
然後根據自己需求下載不同版本的Python3,我下載的是Python3.6.5
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
使用命令:
mkdir /usr/local/python3
建立一個空資料夾,作為python3的安裝目錄
然後解壓壓縮包,進入該目錄,安裝Python3
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make && make install
最後建立軟連結
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
我為了方便在pycharm中使用,將軟連結改成了如下形式,直接替換了預設的python和pip,這樣的話,輸入python和pip就預設是3的版本了
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
在命令列中輸入python測試,顯示為3.6.5
Python 3.6.5 (default, May 29 2018, 15:00:50)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-18)] on linux
Type "help", "copyright", "credits" or "license" for more information.
下面是我配置環境的過程中遇到的問題
1、ta-lib這個外掛安裝不上,附上解決辦法
$ pip install TA-Lib
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/zhangshoug/anaconda2/envs/rqalpha/lib/python3.6/site-packages/numpy/core/include -I/usr/include -I/usr/local/include -I/opt/include -I/opt/local/include -I/home/zhangshoug/anaconda2/envs/rqalpha/include/python3.6m -c talib/_ta_lib.c -o build/temp.linux-x86_64-3.6/talib/_ta_lib.o
talib/_ta_lib.c:526:28: fatal error: ta-lib/ta_defs.h: 沒有那個檔案或目錄
compilation terminated.
error: command 'gcc' failed with exit status 1
----------------------------------------
Failed building wheel for TA-Lib
解決方法:
wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr
make && make install
2.缺少python-devel
src/pcm.c:2:20: 致命錯誤:Python.h:沒有那個檔案或目錄
#include <Python.h>
^
編譯中斷。
error: command 'gcc' failed with exit status 1
make: *** [install] 錯誤 1
解決辦法
yum install python-devel
相關推薦
centos7中python3環境的配置,以及pycharm中執行環境的配置
Centos7安裝Python3的方法 由於centos7原本就安裝了Python2,而且這個Python2不能被刪除,因為有很多系統命令,比如yum都要用到。 輸入Python命令,檢視可以得知是Python2.6.6版本 [root@xxx]# pyt
win10環境下,關於pycharm中完成tensorboard的命令
在(venv) D:\Program Files\JetBrains\PycharmProjects\project01>後輸入tensorboard --logdir=logs,即(venv) D:\Program Files\JetBrains\PycharmPro
win10環境下配置django2.0.4+Apache2.4+python3.6專案,以及Django靜態檔案、Apache多專案配置的解決方案(親測)
1 安裝django, Apache,python 要求Apache和python位數一致,比如我的Apache2.4-x86和 python3.6-32位 我的安裝位置: Apache2.4 --- E:\Apache24 python3.6---E:\pht
java安裝與環境配置,以及gitblit安裝使用
運行 ogr inf per jar data 電腦 IE 系統變量 1.首先下載java JDK ,地址:百度搜索:java jdk 下載即可。 2.下載完成安裝,一般不指定目錄的情況下,會安裝在C盤 Program Files(x86)下邊的 java中。 3.配置環境
LINUX——關於mysql中較詳細的,數據庫的主從配置,自動備份以及讀寫分離的使用
rep lock ast name ocs lib .cn ket ger 1.主從簡介數據在企業中是非常重要的一部分,存儲數據的數據庫多種多用樣,但卻都存在著一種隱患·數據庫數據丟失·數據庫訪問人數較多時,一臺數據庫無法保證服務質量2.主從的作用·實時災備,用於故障切換·
Java程式中insert 執行慢的原因,以及c3p0連線池的配置
今天遇到一個問題,程式中一個insert 操作特別慢, 一直從來沒有遇到過,select 操作如果資料量大的話,是有可能出現這種情況的,但是單條insert插入操作出現這種情況,不知道從何查原因了,debug了確定了就是insert這個操作慢,一開始分析是不是mysql原因,在Navicat上ins
關於pip安裝第三方庫,但pycharm中卻無法識別的問題;以及pycharm安裝第三方庫的方法解析
問題具體描述: 在cmd控制檯 pip install xxxx 後並顯示安裝成功後,並且嘗試用cmd 的python 中import xxxx ,沒有顯示異常,說明這個庫是安裝成功了的。(這裡
nodejs安裝後的配置,以及環境變數配置
nodejs安裝後的配置,以及環境變數配置 首先了解我的nodejs 我的node安裝路徑為: D:\nodejs 1.設定已下載包和快取的儲存位置 首先在nodejs一級目錄下新建兩個資料夾:node_global和node_cache 2.配置環境變數 1.開啟控
Git配置過程中出現的問題,以及解決方案
提示出錯資訊:fatal: remote origin already exists. 解決辦法如下: 1、先輸入$ git remote rm origin
win7配置mvn環境,以及aliyunMaven庫的配置,以及配置eclipse時,出現Could not read settings.xml的解決辦法
一、win7配置mvn環境 1.官網下載mvn 注意:每個maven版本要求的jdk不同,maven3.5.4要求jdk7,那麼jdk7以上版本都可以。 2.環境配置 二、aliyunMaven庫的配置 三、配置eclipse時,出現Could not
關於IDEA中專案pom.xml檔案中jar報錯,以及maven在IDEA中的配置!!!
這是第一次自己寫部落格,兩天時間通過查詢資料,也算掌握了IDEA中maven的使用。 畢竟我是一個健忘的人,所以記錄下來。 <-----------------------------------------------------------華麗的分割線-----
python環境搭建,pycharm的配置,django安裝及MySQL資料庫配置
原文轉載自:http://www.cnblogs.com/hwtmhj/p/6746151.html 本人在安裝Django的時候,試了很多安裝教程均出錯,選在這篇博文的的方法二(pycharm中利用其強大的類庫進行安裝)沒有出錯! 近期做那個python的開發,今天就來
【轉載】centos7 關閉firewall防火墻指令以及更換安裝iptables並配置
ref stat con bsp comm 關閉 art output lis 轉載連接 http://ashui.net/archives/2015/943.html 一、配置防火墻,開啟80端口、3306端口 CentOS 7.0默認使用的是firewall作為防火
java中null是什麽,以及使用中要註意的事項
拆箱 大小寫 pan 沒有 使用 類型 區別 null lean 1.null既不是對象也不是一種類型,它僅是一種特殊的值,你可以將其賦予任何引用類型,你也可以將null轉化成任何類型,例如: Integer i=null; Float f=null; String
4星|《為何要提升員工的幸福感》:幸福感最高的三大要素是:感恩的習慣、開放的心態,從錯誤中學習的能力,以及擁有自己的人生意義
計算機 開心 image 保持 這就是我 創造力 log 高效 電子書 《哈佛商業評論》的4篇文章。不確定是不是以前的舊文集結出版還是新寫/譯的。 有一些針對幸福感的調研數據,篇幅雖小但是這樣的數據還是比較有意義的。書中一個重要的信息是:幸福感最高的三大要素是:感恩的
2017.11.6 - ant design table等組件的使用,以及 chrome 中 network 的使用
rom sources work div gin from 表格 組件化 管理 一、今日主要任務 悉尼小程序後臺管理開發: 景點管理頁面: 獲取已有數據列表,選取部分數據呈現在表格中,根據景點名稱、分類過濾出對應的景點。 二、難點 1. 項目技術選取: ant de
iscsi-server端配置,以及clients連接。
iscsi linux lvs iscsi_clients Server: redhat6.9 IP:10.1.1.1Clients: redhat6.9 IP:10.1.1.2 一、iscsi服務端配置:1:創建共享磁盤 /dev/sdb(不用格式化): 2:創建LVM
事務的四個特性,以及在並發環境下可能引發的一些問題
每次 技術 如同 讀取 pda com 屬性 發的 刪除 原子性 整個事務中的所有操作,要麽全部完成,要麽全部不完成,不可能停滯在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。 一致性
mysql 中的基本用法,以及日期的轉換
作用 use 相同 允許 配置 arch out 顯示長度 張三豐 1、mysql int(10) int 類型長度4個字節,大約表示2^32數字,10代表的是顯示長度,一般和FILLZERO約束一起使用,如果沒有達到該長度,填充02-->000000002 mysq
C#環境搭建,以及C#編譯器的使用
load www 包管理 download 5.0 mpi share color 環境 搭建nuget包管理器 HomePage windows環境下,可以下載安裝包:Download 使用最新版本的C#編譯器 C# 5.0之後,微軟將csc開源並獨立運行,其項目命名為—