Ubuntu1604 Django虛擬環(huán)境搭建(python版本更改)

Ubuntu1604 Django虛擬環(huán)境搭建(python版本更改)

流程概括

  1. 安裝 python3.7(自帶的3.5貌似不太夠用)

  2. 安裝Firefox和Geckodriver(Ubuntu一般自帶火狐)

  3. 安裝django和selenium

  4. 安裝git

具體過程

  1. 安裝python3.7

原有的python環(huán)境是python2.7和python3.5,但是按照教程(《python測試驅(qū)動開發(fā)》)的要求,那還是盡量安裝3.7。首先就是更改為阿里源(之前一直apt-get失敗的原因就是沒有改源,啊我太蠢了,我太久沒有干這種事情了),教程就是這一篇吧https://blog.csdn.net/qq_39779233/article/details/106875184

  1. 安裝Geckodriver

按照教程在GitHub上安裝,這個很好裝

  1. 安裝django
pip install "django<1.12"
  1. 安裝selenium
sudo -H pip install -U selenium
#教程的命令是用不了的
  1. 安裝git
sudo apt-get install git
  1. 搭建虛擬環(huán)境
#在Windows中
pip install virtualenvwrapper
#在macOS/Linux中
pip install --user virtualenvwrapper
echo "source virtualenvwrapper.sh" >> ~/.bashrc
source ~/.bashrc
#創(chuàng)建名為"superlists"的虛擬環(huán)境,并且在里面安裝python3
#在macOS/Linux中
mkvirtualenv --python=python3.7 superlists
#在Windows中
mkvirtualenv --python='py -3.7 -c "import sys; print(sys.executable)"' superlists
  1. 激活和停用虛擬環(huán)境
#激活
workon superlists
#停用
deactivate

至此,django的開發(fā)環(huán)境就搭建好了,這一路上bug不斷,下面是我遇到的一些我還記得起來的或者是我解決了的bug的一些解決方案,如果遇到相同的問題可以參考(媽的什么奇奇怪怪的狗逼問題都被我給碰上了),嗯,要心平氣和搞磕鹽哦~

*常見問題:

  1. apt-get update 出現(xiàn)錯誤“ AppStream cache update completed, but some metadata was ignored due to errors. ”https://www.cnblogs.com/G921123/p/10502165.html

  2. ModuleNotFoundError: no module names 'gdbm' : https://blog.csdn.net/shuiyixin/article/details/89397759

  3. 升級pip3 https://blog.csdn.net/weixin_43255962/article/details/90717246

  4. ModuleNotFoundError: No module named 'pip._internal' :(方法3)

    https://blog.csdn.net/wangweiwells/article/details/88374070

  5. python 虛擬環(huán)境 No module named virtualenvwrapper virtualenvwrapper.sh:http://www.lxweimin.com/p/3aaa49ec0bc0

  6. vitualenvwrapper配置報錯:https://blog.csdn.net/mbl114/article/details/78089741

  7. Ubuntu下python2完全卸載:http://www.lxweimin.com/p/e73b5731d334

  8. Ubuntu修改默認python版本:https://blog.csdn.net/White_Idiot/article/details/78240298

  9. virtualenvwrapper.sh報錯: There was a problem running the initialization hooks.解決

  10. Ubuntu安裝virtualenvwrapper:http://www.lxweimin.com/p/ccf098024eee

  11. 解決pip使用異常 No module named 'pip':http://www.lxweimin.com/p/8cba020b284b

  12. ctrl+alt+F1~6進入不了字符界面,黑屏的解決辦法:https://www.cnblogs.com/shrimp-can/p/5134426.html

  13. ubuntu16.04的terminal打不開:https://blog.csdn.net/u010420283/article/details/89222132?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。