這一部分摘抄自: 。
ubuntu18.04自帶python3,但是沒有python2,pip2,pip3。
sudo apt install python2.7 #安裝python2.7
sudo apt install python-minimal
sudo apt install curl
curl -o get-pip.py
sudo python3 get-pip.py #安裝 pip3, 可能會報錯, 可以用
# sudo apt-get install python3-pip # 安裝 pip3
sudo python2 get-pip.py #安裝pip3
sudo apt install python-testresources #防止pip2出錯
sudo apt install python3-testresources #防止pip3出錯
sudo pip3 install --upgrade pip #公升級pip3
sudo pip2 install --upgrade pip #公升級pip2
此時pip和python並不知道指向2還是3,需要自己修改。我們使用alias來設定別名。我要讓pip和python都指向3
whereis pip
pip: /usr/local/bin/pip3.6 /usr/local/bin/pip2.7 /usr/local/bin/pip
whereis python
python: /usr/bin/python3.6-config /usr/bin/python2.7 /usr/bin/python3.6 /usr/bin/python /usr/bin/python2.7-config /usr/bin/python3.6m /usr/bin/python3.6m-config /usr/lib/python2.7 /usr/lib/python3.6 /usr/lib/python3.7 /etc/python2.7 /etc/python3.6 /etc/python /usr/local/lib/python2.7 /usr/local/lib/python3.6 /usr/include/python2.7 /usr/include/python3.6 /usr/include/python3.6m /usr/share/python /usr/share/man/man1/python.1.gz
可見pip3在:
/usr/local/bin/pip3.6
python在:
/usr/bin/python3.6
自定義alias別名:
gedit ~/.bashrc
開啟檔案後,在最後一行加:
alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6
然後更新環境:
source ~/.bashrc
按照官網提供的安裝
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt-get update
sudo apt-get install --no-install-recommends fenics
sudo apt-get dist-upgrade
等待一段時間安裝成功後,
因為我在前面將 python 時將 python 指向了 python3,所以直接執行算例時
python demo_poisson.py
會提示
traceback (most recent call last):
file "demo_poisson.py", line 79, in from dolfin import *
modulenotfounderror: no module named 'dolfin'
我在網上查詢的,可能的原因還是 fenics 是與 python2 相關的,所以用 python2 執行
python2 demo_poisson.py
這時又提示
traceback (most recent call last):
file "demo_poisson.py", line 189, in import matplotlib.pyplot as plt
modulenotfounderror: no module named 'matplotlib'
然後安裝 python2 下的 matplotlib
sudo apt-get install python-matplotlib
再執行
python2 demo_poisson.py
成功。
為了以防在之後 python3 下呼叫 matplotlib, 安裝 python3 下的 matplotlib
sudo apt-get install python3-matplotlib
完成。 yum 安裝 Nginx 以及相關配置
2.yum 安裝 php 3.yum 安裝 nginx 以及相關配置 本篇 4.yum 安裝 apache 以及相關配置 cd usr local src wget安裝 repo 源包 rpm uvh nginx release centos 7 0.el7.ngx.noarch.rpm yum r...
python 安裝相關
一 安裝python 2 手動配置環境變數,我的電腦 屬性 高階 環境變數 安裝在c盤的位址複製進去,c python3 c python3 script 要分號隔開,前面的環境變數 3 檢查是否安裝成功 輸入cmd python 如果出現python版本號,說明成功了 二 安裝pycthom 1....
Python字典以及相關函式使用
不可變型別 整型,字串,元組 可變型別 列表,字典 不能用作鍵值名 dic handsome true print dic print dic hobby 字典的兩個特點 無序,鍵唯一 覆蓋掉 字典的建立的兩種方式 a list 1,2,3,4,5 轉換為乙個列表 print a a dict na...