新建虚拟环境
pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
pyenv
pyenv是一个Python版本管理工具,它能够进行全局的Python版本切换,也可以为单个项目提供对应的Python版本。使用pyenv以后,可以在服务器上安装多个不同的Python版本,也可以安装不同的Python实现。不同Python版本之间的切换也非常简单。
pyenv官方地址https://github.com/pyenv/pyenv-installer
1、用pyenv安装python
pyenv install -l #查看可以安装的版本
pyenv install 3.9.7 #安装指定版本的python
2、pyenv-virtualenv 的安装
https://www.jianshu.com/p/c47c225e4bb5
vim ~/.bash_profile #如果没有就新建文件
在配置文件 ~/.bash_profile
中写入如下内容(这里是针对 bash shell
而言,其它类型的 shell
,配置文件的名称有所差别)
if which pyenv-virtualenv >/dev/null; then eval "$(pyenv virtualenv-init -)";fi
或者直接:eval "$(pyenv virtualenv-init -)"
最后,通过 source ~/.bash_profile
命令使设置立即生效。
pyenv versions
pyenv virtualenv 3.9.7 py3 #指定python版本创建虚拟环境
pyenv activate py3 #激活虚拟环境 pyenv activate <virtualenv-name>
pyenv deactivate #关闭虚拟环境
在虚拟环境下,安装各种包
pip install requests
pip install https://pypi.douban.com/simple scrapy
参考网站https://www.django-rest-framework.org/#installation
执行如下安装命令
pip install djangorestframework
pip install markdown # Markdown support for the browsable API.
pip install django-filter # Filtering support