标签(空格分隔): django python
---
#安装Python3、
先刷新源 `sudo apt-get update`
更新系统 `sudo apt-get dist-upgrade`(很重要,否则无法安装python3?)
在ubuntu 的终端中用代码下载最新的Python
sudo apt-get install python3
安装路径
root@test:/usr/local/lib# ls .
python2.7 python3.5
python -V 查看版本
#安装Virtualenv、virtualenvwrapper
pip installl virtualenv
pip install pip install virtualenvwrapper(用于管理虚拟环境)
#利用Vitrualenv创建虚拟环境(不用Virtualenvwrapper管理)
使用方法
virtualenv [虚拟环境名称]
使用-p选项控制python的版本
virtualenv -p /usr/bin/python2.7 env
在本机已经安装过某个库,在虚拟环境中就无法再安装了,会报错。但是虚拟环境中又没有安装这个库,不能直接使用。解决办法是,加个开关
virtualenv env --no-site-packages
eg:
virtualenv ENV
启动虚拟环境:
cd ENV
source ./bin/activate
退出:
deactivate
#使用VirtualenvWrapper管理虚拟环境
virtualenvwrapper默认安装在/usr/local/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,先别急,打开这个文件看看,里面有安装步骤,我们照着操作把环境设置好。
**创建目录用来存放虚拟环境**
mkdir $HOME/.virtualenvs
在~/.bashrc中添加行: `export WORKON_HOME=$HOME/.virtualenvs`
在~/.bashrc中添加行:`source /usr/local/bin/virtualenvwrapper.sh`
运行: `source ~/.bashrc`
此时virtualenvwrapper就可以使用了。
**创建虚拟环境**
用法:
mkvirtualenv [虚拟环境名称]
同样滴,在使用mkvirtualenv 命令的时候,用-p选项可以指定使用哪一个python环境。
eg:
root@test:~# mkvirtualenv pyenv3
New python executable in /root/.virtualenvs/pyenv3/bin/python
Please make sure you remove any previous custom paths from your /root/.pydistutils.cfg file.
Installing setuptools, pip, wheel...
done.
virtualenvwrapper.user_scripts creating /root/.virtualenvs/pyenv3/bin/predeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/pyenv3/bin/postdeactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/pyenv3/bin/preactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/pyenv3/bin/postactivate
virtualenvwrapper.user_scripts creating /root/.virtualenvs/pyenv3/bin/get_env_details
**常用命令**
-启动/切换虚拟环境
workon [虚拟环境名称]
删除虚拟环境
rmvirtualenv [虚拟环境名称]
退出当前虚拟环境
deactivate
[https://liuzhijun.iteye.com/blog/1872241][1]
# 安装Django
pip install django
#安装xadmin
**django2.17 要安装xadmin 2.1 (不是xadmn0.6,不然会报错 django.core.urlresolvers import NoReverseMatch, reverse
ImportError: No module named 'django.core.urlresolvers')**
安装:
pip install git+git://github.com/sshwsfc/xadmin.git@django2
----------
(pyenv3) root@test:/# pip list
Package Version
-------------------- --------
backports.csv 1.0.7
defusedxml 0.5.0
diff-match-patch 20181111
Django 2.2
django-crispy-forms 1.7.2
django-formtools 2.1
django-import-export 1.2.0
django-reversion 3.0.3
et-xmlfile 1.0.1
future 0.17.1
httplib2 0.9.2
jdcal 1.4
odfpy 1.4.0
openpyxl 2.6.2
pip 19.0.3
pytz 2019.1
PyYAML 5.1
setuptools 41.0.0
six 1.12.0
sqlparse 0.3.0
tablib 0.13.0
wheel 0.33.1
xadmin 2.0.1
xlrd 1.2.0
xlwt 1.3.0
(pyenv3) root@test:/# ^C
网友评论