阿里雲伺服器ubuntu 配置
由於阿里雲的匯入自定義 ubuntu 映象需要開通 OSS 快照是收費的(看著感覺不貴,但是也很麻煩),而且自己已配置好的映象想匯入需要轉換格式,還存在不能使用的情況,所以麻煩點直接在阿里雲原來的ubuntu裡直接配置需要用到的內容。
首先,購買伺服器時,如果選了舊版本,比如我的伺服器ubuntu是14.04版本的,需要登入阿里,進入控制檯-ESC例項-管理-暫停伺服器-更新系統盤(配置資訊塊的更多選項)-公共映象-這裡我選擇ubuntu16.04的64位。
0.安裝 sudo
apt-get install sudo
1.設定使用者
建立使用者
useradd -m -s /bin/bash 使用者名稱
設定密碼
sudo passwd 使用者名稱
# 完成後,home目錄中會多出一個以使用者為名的目錄
給普通使用者設定root許可權
獲得對sudoers寫入的許可權
chmod u+w /etc/sudoers
(VIM的一些基本操作 i 切換輸入模式, esc 切換命令模式, 命令模式下輸入 :wq 儲存退出)
進入VIM
vim /etc/sudoers
在root下面一行新增這條程式碼,儲存退出
使用者名稱 ALL=(ALL) ALL
取消 sudoers 的寫入許可權
chmod u-w /etc/sudoers
2.下載python3.x(如需更高版本自行下載)
ubuntu16.04 內自帶 python2.7 和 python3.5.2 ,這裡將要用到的是3.5.2
3.安裝配置虛擬環境
下載包
pip install virtualenv
pip install virtualenvwrapper
然後用剛新建的使用者登入,這裡我是用 Xshell5
建立目錄用來存放虛擬環境
安裝存放虛擬環境的目錄
mkdir $HOME/.virtualenvs
(這裡會在 /home/使用者名稱 目錄下, ls -a查詢隱藏檔案)
開啟 .bashrc 檔案,新增2行程式碼
sudo vim ~/.bashrc,輸入密碼
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
儲存退出後,然後執行source ~/.bashrc
4.建立虛擬環境預設python3.x
查詢python的路徑
which python3.5
返回結果: /usr/bin/python3.5
新建虛擬環境
mkvirtualenv -p python路徑 虛擬環境名
例:mkvirtualenv -p /usr/bin/python3.5 dj
每次開啟虛擬機器自動啟用虛擬環境
每次開機虛擬機器都會執行 .bashrc,所以只要編輯 .bashrc
vim ~/.bashrc
在最後一行輸入
workon 虛擬環境名
例:workon dj
注:虛擬環境內的python預設是3.5.2,虛擬環境外的則是2.7.12
查詢 python 版本
python -V
退出虛擬環境
deactivate
進入虛擬環境
workon 虛擬環境名
檢視已有的虛擬環境
workon
刪除虛擬環境
rmvirtualenv name