01-Django之Ubuntu環(huán)境搭建

一矛辕、Ubuntu的安裝

建議: 在斷網(wǎng)情況下安裝會(huì)比較快卓囚!

二纺裁、VMware Tools安裝

- 虛擬機(jī)選項(xiàng) 
  安裝VMware Tools

- 將VMwareTools-xx.tar.gz拷貝到桌面

- 文件解壓(切換到桌面目錄)
  tar -zxvf VMwareTools-xx.tar.gz

- 安裝(切換到vmware-tools-xxx)  【選擇默認(rèn)選項(xiàng)即可】
  sudo ./vmware-install.pl


- 安裝失敗處理
  問題描述:
    VMware tools安裝失敗祟身,執(zhí)行中止坡脐。
    出現(xiàn)這個(gè)提示是因?yàn)橹耙呀?jīng)存在未完成的安裝泄私。
    A previous installation of VMware software has been detected.
    The previous installation was made by the tar installer (version 3).
    Keeping the tar3 installer database format.
    Error: Unable to find the binary installation directory (answer BINDIR)
    in the installer database file “/etc/vmware-tools/locations”.
    Failure
    Execution aborted.
  問題解決:
    1. 刪除etc/vmware-tools目錄
      rm -rf /etc/vmware-tools
    2. 刪除/tmp/vm* 
      rm -rf /tmp/vm*
    3.重新直接上述安裝操作即可

安裝并運(yùn)行 VMware Tools 后,才能在虛擬機(jī)中使用共享文件夾(默認(rèn)目錄位置 /mnt/hgfs/xxx)
安裝并運(yùn)行 VMware Tools 后,才能最大化虛擬機(jī)晌端,才能Windows和Linux使用復(fù)制黏貼

軟連接到用戶目錄下: ln -s /mnt/hgfs/xxx ~/myshare

三捅暴、虛擬環(huán)境

可以通過軟連接來修改python指向,但系統(tǒng)中很多默認(rèn)是使用的是python2的咧纠。如何實(shí)現(xiàn)共存蓬痒?通過虛擬環(huán)境來實(shí)現(xiàn)。

  • 安裝pip

    sudo apt install python3-pip
    
  • pip(python專用的包管理工具)

    - pip install xxx  安裝包
      指定源安裝: pip install xxx -i https://pypi.douban.com/simple
    - pip uninstall xxx 卸載包
    - pip list 列出所有依賴包
    - pip freeze 列出自己安裝的依賴包
    
  • 安裝virtualenv
    virtualenv用于創(chuàng)建一個(gè)Python的虛擬環(huán)境漆羔。

    pip3 install virtualenv
    
  • 安裝 統(tǒng)一管理工具virtualenvwrapper
    pip3 install virtualenvwrapper -i https://pypi.douban.com/simple
    

    查看安裝目錄: type virtualenvwrapper.sh
    如果提示virtualenvwrapper錯(cuò)誤梧奢,請(qǐng)執(zhí)行sudo apt install virtualenvwrapper

  • 配置虛擬環(huán)境

    - 添加到用戶環(huán)境變量中
      vi ~/.bashrc 在最后添加
      export WORKON_HOME=/home/atom/.virtualenvs
      source /home/atom/.local/bin/virtualenvwrapper.sh
      > 備注: 根據(jù)virtualenvwrapper.sh位置配置
      
    - 創(chuàng)建對(duì)應(yīng)目錄
      mkdir ~/.virtualenvs
      
    - 刷新環(huán)境
      source ~/.bashrc
    
    - 錯(cuò)誤處理
      問題: 
          /usr/bin/python: No module named virtualenvwrapper
      virtualenvwrapper.sh: There was a problem running the initialization hooks.
          If Python could not import the module virtualenvwrapper.hook_loader,
      check that virtualenvwrapper has been installed for
      VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is
      set properly.
      
      解決(添加環(huán)境變量):
          # 修改 /etc/profile 文件,在文件末尾加上如下兩行代碼 
          # 如果使用pip安裝的演痒,請(qǐng)?zhí)顚憄ython2的命令位置 [使用type python2查看]
          # 如果使用pip3安裝的亲轨,請(qǐng)?zhí)顚憄ython3的命令位置 [使用type python3查看]
          VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
          export VIRTUALENVWRAPPER_PYTHON
          # 使其修改生效
          source /etc/profile
    
  • 虛擬環(huán)境使用

    - 創(chuàng)建虛擬環(huán)境(默認(rèn)是python2.7)
      # EVN_NAME虛擬環(huán)境的名字,自己設(shè)置鸟顺,沒有影響
      mkvirtualenv EVN_NAME
    
    - 進(jìn)入到虛擬環(huán)境中
      workon EVN_NAME
      > 此時(shí)就是進(jìn)入到虛擬環(huán)境中惦蚊,再次輸入Python時(shí),還是顯示2.7版本(默認(rèn))
    
    - 退出虛擬環(huán)境
      deactivate
      
    - 刪除虛擬環(huán)境
      rmvirtualenv EVN_NAME
      
    - 創(chuàng)建python3的虛擬環(huán)境
      mkvirtualenv EVN_NAME -p /usr/bin/python3.5
      > 查看python3位置: type python3
      > 此時(shí)再次輸入python就是為3.5版本了
    

五讯嫂、PyCharm安裝

- 解壓
- 目錄中有bin
- 進(jìn)入到bin目錄中
- 執(zhí)行: ./pycharm.sh

- 配置環(huán)境變量
    pycharm中蹦锋,默認(rèn)是python2.7版本的。
    后續(xù)執(zhí)行時(shí)端姚,可以直接進(jìn)入到Python3的虛擬環(huán)境中晕粪,然后再python manage.py runserver
    為了更方便的操作,就還是修改工程的默認(rèn):
    file > settings > project interpreter > 下拉(show all) > add > (現(xiàn)有環(huán)境)existing enviroment > 選擇對(duì)應(yīng)python3的虛擬環(huán)境即可
    勾選上 Make available to all projects(使能到所有項(xiàng)目中)
    
    備注: 配置好之后渐裸,在pycharm右上角直接`run`都可以直接執(zhí)行項(xiàng)目(執(zhí)行命令為: manage.py runserver 8000)
# 破解操作
1巫湘、安裝java環(huán)境
    # 安裝默認(rèn)JRE
    sudo apt-get install default-jre
    # 添加Oracle的PPA
    sudo add-apt-repository ppa:webupd8team/java
    # 更新您的軟件包存儲(chǔ)庫
    sudo apt-get update
    # 這是Java在編寫時(shí)的最新穩(wěn)定版本(可視化選項(xiàng)OK,YES)
    sudo apt-get install oracle-java8-installer
    
    # 找出Java的安裝位置(復(fù)制)
    sudo update-alternatives --config java
    # 設(shè)置環(huán)境變量
    sudo vi /etc/environment
    # 文件末尾添加(根據(jù)自己的位置設(shè)置!;杈椤尚氛!)
    JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre/bin/java"
    # 重載
    source /etc/environment
    # 檢查
    echo $JAVA_HOME
2、JetbrainsCrack-2.8-release-enc.jar文件拷貝到pycharm/bin目錄中

3洞渤、執(zhí)行一下命令(會(huì)生成有兩個(gè)文件阅嘶,后續(xù)需要添加內(nèi)容)
    sudo java -jar JetbrainsCrack-2.8-release-enc.jar
    
4、修改文件(文件末尾添加) 
vi pycharm.vmoptions 
    -javaagent:/home/atom/pycharm-2018.1.4/bin/JetbrainsCrack-2.8-release-enc.jar
vi pycharm64.vmoptions
    -javaagent:/home/atom/pycharm-2018.1.4/bin/JetbrainsCrack-2.8-release-enc.jar

5载迄、執(zhí)行安裝
    ./pycharm.sh
    
6讯柔、在注冊(cè)code中填入(可以根據(jù)上述 sudo java -jar JetbrainsCrack-2.8-release-enc.jar 結(jié)果中隨便選擇一個(gè))
    "code":"II","paidUpTo":"2099-12-31"

Ubuntu PyCharm破解:
(包含破解碼)https://blog.csdn.net/u014044812/article/details/78727496

(破解教程1)https://blog.csdn.net/feixuedongji/article/details/79908671

(破解教程2)https://blog.csdn.net/zhangpei0124/article/details/79479062

(需要安裝的java環(huán)境)https://www.cnblogs.com/guxiaobei/p/8556586.html

Mac PyCharm破解(也可以參考上述操作): https://blog.csdn.net/u013066730/article/details/56966966

六、數(shù)據(jù)庫

# 添加
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty main universe'

# 更新
sudo apt-get update

# 搜索(從返回的結(jié)果查看有哪些版本可以安裝护昧,用下邊的命令安裝相應(yīng)的版本)
sudo apt-cache search mysql | grep mysql-server

# 安裝5.6版本
sudo apt install mysql-server-5.6

# 數(shù)據(jù)庫基本操作
  sudo systemctl stauts mysql.service    // 查看狀態(tài)  
  sudo systemctl start mysql.service      // 開啟服務(wù)
  sudo systemctl stop mysql.service      // 停止服務(wù)器
  sudo systemctl restart mysql.service  // 重啟服務(wù)
  sudo systemctl enable mysql.service  // 開啟服務(wù)開機(jī)自啟動(dòng)
  sudo systemctl disable mysql.service  // 關(guān)閉服務(wù)開機(jī)自啟動(dòng)

可以先執(zhí)行: apt-update
執(zhí)行安裝: apt install mysql-server

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末魂迄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子惋耙,更是在濱河造成了極大的恐慌捣炬,老刑警劉巖熊昌,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異湿酸,居然都是意外死亡婿屹,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門推溃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來昂利,“玉大人,你說我怎么就攤上這事铁坎∫趁校” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵厢呵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我傀顾,道長(zhǎng)襟铭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任短曾,我火速辦了婚禮寒砖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嫉拐。我一直安慰自己哩都,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布婉徘。 她就那樣靜靜地躺著漠嵌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盖呼。 梳的紋絲不亂的頭發(fā)上儒鹿,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音几晤,去河邊找鬼约炎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蟹瘾,可吹牛的內(nèi)容都是我干的圾浅。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼憾朴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼狸捕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起伊脓,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤府寒,失蹤者是張志新(化名)和其女友劉穎魁衙,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體株搔,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剖淀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纤房。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纵隔。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖炮姨,靈堂內(nèi)的尸體忽然破棺而出捌刮,到底是詐尸還是另有隱情,我是刑警寧澤舒岸,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布绅作,位于F島的核電站,受9級(jí)特大地震影響蛾派,放射性物質(zhì)發(fā)生泄漏俄认。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一洪乍、第九天 我趴在偏房一處隱蔽的房頂上張望眯杏。 院中可真熱鬧,春花似錦壳澳、人聲如沸岂贩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽萎津。三九已至,卻和暖如春褥紫,著一層夾襖步出監(jiān)牢的瞬間姜性,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工髓考, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留部念,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓氨菇,卻偏偏與公主長(zhǎng)得像儡炼,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子查蓉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 在此特此聲明:一下所有鏈接均來自互聯(lián)網(wǎng)乌询,在此記錄下我的查閱學(xué)習(xí)歷程,感謝各位原創(chuàng)作者的無私奉獻(xiàn) 豌研! 技術(shù)一點(diǎn)一點(diǎn)積...
    遠(yuǎn)航的移動(dòng)開發(fā)歷程閱讀 11,087評(píng)論 12 197
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,734評(píng)論 25 707
  • 一朵玫瑰妹田,一段愛戀 生而不揚(yáng)唬党,死而不吝 向著陽光,向著生命 荼蘼花開鬼佣,粉黛無顏 以清香之味驶拱,贈(zèng)婀娜之姿 石榴裙袂,...
    _凝夕閱讀 258評(píng)論 2 15
  • 我最近挺好晶衷,不暴食了蓝纲,再見。
    暴食少女404閱讀 264評(píng)論 0 0
  • 王八羔子今天失戀了晌纫,王八羔子被母狗腿子甩了税迷。王八羔子和母狗腿子在一起了三個(gè)月,只牽了小手和親了小嘴锹漱。然后母狗腿子發(fā)...
    斑斑的四喜丸子閱讀 316評(píng)論 0 2