我来记笔记啦-搭建python虚拟环境

Stick·连翼 2021-01-20 23:01:15
Python 笔记 搭建 虚拟环境 记笔记


1. 搭建python虚拟环境

  • 作用:虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.
  • 所有的虚拟环境都位于$HOME/下的隐藏目录.virtualenvs

1.1 安装环境

  • virtualenv: python虚拟环境

  • Virtualenvwrappervirtualenv的扩展包,用于更方便管理虚拟环境,

    可以快速的新增,删除,复制,切换虚拟环境。

# 安装virtualenv、virtualenvwrapper
pip3 install -i https://pypi.doubanio.com/simple/ virtualenv==20.2.1
pip3 install -i https://pypi.doubanio.com/simple virtualenvwrapper==4.8.4

1.2 配置环境

在.bashrc中配置:
vim $HOME/.bashrc
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 (python路径)
# 刷新配置
source $HOME/.bashrc
source $HOME/.local/bin/virtualenvwrapper.sh
# 可选配置
$HOME/.bashrc 配置的 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
和 $HOME/.local/bin/virtualenvwrapper.sh 的 VIRTUALENVWRAPPER_PYTHON="$(command \which python3)" 配置一个即可
# 注意python的版本 command \which python3 默认写的是python

1.3 虚拟环境常用命令

创建: mkvirtualenv -p [python版本] [虚拟环境名称]
查看: workon
进入: workon py_django
退出: deactivate
删除: rmvirtualenv [虚拟环境名称]

2.安装Django

2.1 Django版本对照表

Django版本 Python版本
1.11 2.7、3.4、3.5、3.6、3.7(在1.11.17中添加)
2.0 3.4、3.5、3.6、3.7
2.1 3.5、3.6、3.7
2.2 3.5、3.6、3.7、3.8(在2.2.8中添加)
3.0 3.6、3.7、3.8

2.2 安装

pip3 install -i https://pypi.doubanio.com/simple/ django==1.11.1
查看安装包: pip list
安装包: pip install django==1.11.1
卸载: pip uninstall django==1.11.1
版权声明
本文为[Stick·连翼]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/lian95/p/14305587.html

  1. 【七天搞定Python】day01.Python环境配置、pip、IDE、注释、变量,数据类型、标识符/关键字、输出、输入
  2. Life is short, I learn Python
  3. Python image enhancement and special effects - using Baidu AI to color black and white images
  4. Python environment configuration, Pip, IDE, comment, variable, data type, identifier / keyword, output, input
  5. 为什么说Python是最伟大的语言?看图就知道了 - 知乎
  6. Why is Python the greatest language? Just look at the picture. - Zhihu
  7. 通过创建视频游戏来学习 Python
  8. Learn Python by creating video games
  9. Python3版本下创建计算给定日期范围内工作日方法
  10. Creating a method to calculate working days within a given date range in Python 3
  11. 图解爬虫,用几个最简单的例子带你入门Python爬虫
  12. Graphical crawler, with a few of the simplest examples to take you to the introduction of Python crawler
  13. python+requests基础知识
  14. Basic knowledge of Python + requests
  15. python自定义windowsr日志支持文件分割
  16. python+requests基础知识
  17. Python custom Windowsr log supports file segmentation
  18. Basic knowledge of Python + requests
  19. 高级测试 | Python笔试题
  20. 火了!开源的 Python 抢票神器,过年回家就看这一波了!
  21. Python 爬虫进阶 - 前后端分离有什么了不起,过程超详细!
  22. 【python】使用pip提示ModuleNotFoundError
  23. 【python】虚拟环境搭建
  24. Advanced test | Python written test questions
  25. Fire! Open source Python ticket grabbing artifact, come home to see this wave of New Year!
  26. Python crawler advanced - before and after the end of the separation of what great, super detailed process!
  27. [Python] prompt modulenotfounderror with PIP
  28. Building a virtual environment
  29. Serverless 架构下用 Python 轻松搞定图像分类和预测
  30. Easy image classification and prediction with Python under serverless architecture
  31. python协程爬取某网站的老赖数据
  32. Python coroutine crawls Laolai data of a website
  33. 使用Python分析姿态估计数据集COCO的教程
  34. Using Python to analyze the data set coco of attitude estimation
  35. win环境 python3 flask 上手整理 环境搭建(一)
  36. Getting started with win environment python3 flash
  37. Python实现一个论文下载器,赶紧收藏
  38. win环境 python3 flask 上手整理 快速上手-基础操作(二)
  39. Python 中常见的配置文件写法
  40. Python to achieve a paper Downloader, quickly collect
  41. Python批量 png转ico
  42. 使用line_profiler对python代码性能进行评估优化
  43. 使用line_profiler对python代码性能进行评估优化
  44. Getting started with Python 3 flash in win environment
  45. Common ways to write configuration files in Python
  46. Python会在2021年死去吗? Python 3.9最终版本的回顾
  47. Python batch PNG to ICO
  48. Using line_ Profiler evaluates and optimizes the performance of Python code
  49. Using line_ Profiler evaluates and optimizes the performance of Python code
  50. Will Python die in 2021? A review of the final version of Python 3.9
  51. Python3 SMTP send mail
  52. Understanding closures in Python: getting started with closures
  53. Python日志实践
  54. Python logging practice
  55. [python opencv 计算机视觉零基础到实战] 十、图片效果毛玻璃
  56. [python opencv 计算机视觉零基础到实战] 九、模糊
  57. 10. Picture effect ground glass
  58. [Python opencv computer vision zero basis to actual combat] 9. Fuzzy
  59. 使用line_profiler對python程式碼效能進行評估優化
  60. Using line_ Profiler to evaluate and optimize the performance of Python code