ubuntu18.04安装python虚拟环境

参考:
1、https://blog.csdn.net/weixin_40352715/article/details/105068680
2、https://blog.csdn.net/focusdroid/article/details/93484175?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
3、https://blog.csdn.net/weixin_30915951/article/details/97397893?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.control&spm=1001.2101.3001.4242

安装python包的命令: sudo pip3 install 包名
包的安装路径:/usr/local/lib/python3.5/dist-packages
安装同一个包的不同版本,后安装的包会把原来安装的包覆盖掉。这样,如同一台机器上两个项目依赖于相同包的不同版本,则会导致一些项目运行失败。
解决的方案就是:虚拟环境
一.安装Ubuntu18.04虚拟环境

sudo apt install virtualenv
sudo apt install virtualenvwrapper

安装完成之后,进入home目录,输入命令ls -al查看是否出现.virtualenvs目录,如果没有则手动创建.virtualenvs目录
二.安装Python环境中可以支持虚拟环境的模块(我这边使用的是Python3.6)
1、安装虚拟环境

1. sudo pip3 install virtualenv   # 安装虚拟环境

2、安装虚拟环境扩展包

2. sudo pip3 install virtualenvwrapper # 安装虚拟环境扩展包

3、编辑家目录下的.bashrc文件,添加下面两行代码[如果没显示.bashec这个文件 ctrl + h 可以显示]
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=’/usr/bin/python3.6’
source /usr/local/bin/virtualenvwrapper.sh
退出之后执行以下 source .bashrc

4、以上是虚拟环境文件安装步骤,接下来是创建虚拟环境

4.1 创建虚拟环境命令(python2的虚拟环境)

mkvirtualenv 虚拟环境名//未制定Python版本,这条指令就建立python2的虚拟环境

4.2 创建python3的虚拟环境

mkvirtualenv --python=/usr/bin/python3.6 env_python3

参考:https://blog.csdn.net/Diana_Z/article/details/89489927?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
其中env_python3是可以修改的虚拟环境名称,/usr/bin/python3.6是我指定的Python版本,如果你需要当前的虚拟环境使用其他版本的python可自己修改。
4.3 进入虚拟环境

workon env_python3

4.4 退出虚拟环境

deactivate

4.5 查看机器上有多少虚拟环境

workon 空格 + 两个Tab键

4.6 删除虚拟环境

rmvirtualenv 虚拟环境名称

4.7 查看虚拟环境装了那些包

pip list
  1. 在虚拟环境安装一些包,
pip install django # 默认最新版本Django
pip install django==2.1.0 # 指定版本安装
  1. 从虚拟环境导出版本和指定版本号,并在新环境安装相同版本
pip freeze > requirements.txt    // 当前目录下的requirements.txt文件
# 创建新环境之后
pip install -r requirements.txt

三、项目创建

> 1. 创建一个Django项目:
django-admin startproject 应用名(*不要和python包名相同*)
> 2. 运行你的项目:
python manage.py runserver
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值