创建虚拟环境和常用包

news/2024/8/26 9:19:37 标签: python, 数据库, 大数据

查看版本号: phantomjs  --version

查看python自带的:cd /usr/lib/python2.7/

查看python第三方安装的包: cd /usr/local/lib/python2.7/

所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs

安装虚拟环境的命令 :

python">sudo pip install virtualenv
sudo pip install virtualenvwrapper

python2中,创建虚拟环境

python">mkvirtualenv 虚拟环境名称
例 :
mkvirtualenv py_flask

python3中,创建虚拟环境

python">mkvirtualenv -p python3 虚拟环境名称
例 :
mkvirtualenv -p python3 py3_flask

创建虚拟环境::

mkvirtualenv -p /usr/bin/python3 py3_flask

查看虚拟环境:

workon  两次tab键

切换虚拟环境:

workon py3_flask

安装包::

使用豆瓣源安装包提速 :: pip install -i https://pypi.douban.com/simple django==1.11
pip install -r /home/python/Desktop/requirements.txt
pip install flask==0.10.1

查看虚拟环境中安装的包 :

pip freeze

退出虚拟环境:

deactivate

删除虚拟环境的命令 :

rmvirtualenv 虚拟环境名称

例 :删除虚拟环境py3_flask

先退出:deactivate
再删除:rmvirtualenv py3_flask






在Windows下创建虚拟环境 :::
创建虚拟环境::
win命令查看文件::: dir
win命令查看当前位置:::chdir
打开管理员cmd: pip install virtualenv
virtualenv testvir
cd testvir 
cd Scripts
切换到虚拟环境下:: activate.bat
查看虚拟环境安装包:: pip list
退出当前虚拟环境 :: deactivate.bat
 
安装wrapper :: pip install virtualenvwrapper-win
创建虚拟环境::: mkvirtualenv Django
退出虚拟环境::: deactivate
查看创建的虚拟环境::: workon
切换虚拟环境:: workon Django
安装包 ::: pip install requests
卸载包::: pip uninstall requests
 
创建虚拟环境在win下的目录:: c:\Users\Xiao\Envs\Django
 
MySQL数据库配置:
进入虚拟环境安装mysql驱动包:: pip install mysqlclirnt    # python3以下不支持  
或进入虚拟环境安装MySQL驱动包:: pip install mysql-python
https://blog.csdn.net/u012882134/article/details/51934165
可能出现的bug: 在虚拟化下安装 MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
pip install  MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
 
Windows下python包源:    https://www.lfd.uci.edu/~gohlke/pythonlibs/
 

Django能用到的包:

python">amqp==2.3.2
asn1crypto==0.24.0
billiard==3.5.0.4
celery==4.2.1
certifi==2018.4.16
cffi==1.11.5
chardet==3.0.4
coreapi==2.3.3
coreschema==0.0.4
cryptography==2.3
diff-match-patch==20121119
Django==1.11
django-ckeditor==5.6.1
django-cors-headers==2.4.0
django-crispy-forms==1.7.2
django-crontab==0.7.1
django-filter==2.0.0
django-formtools==2.1
django-haystack==2.8.1
django-import-export==1.0.1
django-js-asset==1.1.0
django-redis==4.9.0
django-reversion==3.0.0
djangorestframework==3.8.2
djangorestframework-jwt==1.11.0
drf-extensions==0.3.1
drf-haystack==1.8.3
elasticsearch==2.4.1
et-xmlfile==1.0.1
fdfs-client-py==1.2.6
future==0.16.0
httplib2==0.9.2
idna==2.7
itsdangerous==0.24
itypes==1.1.0
jdcal==1.4
Jinja2==2.10
kombu==4.2.1
MarkupSafe==1.0
mutagen==1.41.0
odfpy==1.3.6
openpyxl==2.5.5
Pillow==5.2.0
pycparser==2.18
pycryptodomex==3.6.4
PyJWT==1.6.4
PyMySQL==0.9.2
python-alipay-sdk==1.7.1
python-dateutil==2.7.3
pytz==2018.5
PyYAML==3.13
QQLoginTool==0.3.0
redis==2.10.6
requests==2.19.1
six==1.11.0
tablib==0.12.1
unicodecsv==0.14.1
uritemplate==3.0.0
urllib3==1.23
uWSGI==2.0.17.1
vine==1.1.4
xadmin==0.6.1
xlrd==1.1.0
xlwt==1.3.0 

Flask能用到的包:

python">alembic==1.0.0
appnope==0.1.0
asn1crypto==0.24.0
backcall==0.1.0
certifi==2018.8.24
cffi==1.11.5
chardet==3.0.4
cryptography==2.3.1
decorator==4.3.0
Flask==0.10.1
Flask-Migrate==2.2.1
Flask-MySQLdb==0.2.0
Flask-Script==2.0.6
Flask-Session==0.3.1
Flask-SQLAlchemy==2.3.2
Flask-WTF==0.14.2
idna==2.7
ipython==6.5.0
ipython-genutils==0.2.0
itsdangerous==0.24
jedi==0.12.1
Jinja2==2.10
Mako==1.0.7
MarkupSafe==1.0
mysqlclient==1.3.13
parso==0.3.1
pexpect==4.6.0
pickleshare==0.7.4
Pillow==5.2.0
prompt-toolkit==1.0.15
ptyprocess==0.6.0
pycparser==2.19
Pygments==2.2.0
PyMySQL==0.9.2
python-dateutil==2.7.3
python-editor==1.0.3
qiniu==7.2.2
redis==2.10.6
redis-py-cluster==1.3.5
requests==2.19.1
simplegeneric==0.8.1
six==1.11.0
SQLAlchemy==1.2.12
traitlets==4.3.2
urllib3==1.23
wcwidth==0.1.7
Werkzeug==0.14.1
WTForms==2.2.1

  

转载于:https://www.cnblogs.com/xiaoqon/p/9818097.html


http://www.niftyadmin.cn/n/1374232.html

相关文章

时序数据库 TimescaleDB 和 InfluxDB 对比

时间序列数据库 顾名思义,时间序列数据库旨在存储随时间变化的数据。这可以是对时间收集的任何类型的数据。他可能是从某些系统收集的指标,实际上,所有趋势系统均是时间序列数据的示例。 对于不同类型的时间序列数据库,我该如何…

小程序flex-direction

如果想让flex-direction:row;起作用,必须加display:flex转载于:https://www.cnblogs.com/studyh5/p/9825323.html

对爬山法,SA和GA的形象描述

来源:comp.ai.neural-nets “注意,在目前讨论的所有爬山法中,袋鼠最有希望到达靠近它出发点的山顶。但不能保证该山顶是珠穆朗玛峰,或者是一个非常高的峰,各种使用的方法都试图找到实际全局最优值。 在SA&#xff08…

二维网格迁移 | 在受污染的二叉树中查找元素 | 可被三整除的最大和 | 推箱子 | LeetCode 周赛第 163 场 JAVA 实现「163」

1260. 二维网格迁移 给你一个 n 行 m 列的二维网格 grid 和一个整数 k。你需要将 grid 迁移 k 次。 每次「迁移」操作将会引发下述活动: 位于 grid[i][j] 的元素将会移动到 grid[i][j 1]。 位于 grid[i][m - 1] 的元素将会移动到 grid[i 1][0]。 位于 grid[n -…

韩复渠的演讲奇文

诸位、各位、在齐位:今天是什么天气,今天就是演讲的天气。来宾十分茂盛,敝人也实在感冒。今天来的人不少咧,看样子大体有8/5啦,来到的不说,没来的把手举起来!很好,都来了&#xff01…

HTML5前端学习总结:新增的HTML5语义标签

在学习的HTML5语义时候&#xff0c;我觉得这个标签设置很便于理解&#xff1b;以下是新增的语义标签还有一些新标签&#xff1a;< title></title>&#xff1a;简短、描述性、唯一&#xff08;提升搜索引擎排名&#xff09;。<hn></hn>&#xff1a;h1~h…

访问所有点的最小时间 | 统计参与通信的服务器 | 搜索推荐系统 | 停在原地的方案数 | LeetCode 周赛第 164 场 JAVA 实现「164」

1266. 访问所有点的最小时间 平面上有 n 个点&#xff0c;点的位置用整数坐标表示 points[i] [xi, yi]。请你计算访问所有这些点需要的最小时间&#xff08;以秒为单位&#xff09;。 你可以按照下面的规则在平面上移动&#xff1a; 每一秒沿水平或者竖直方向移动一个单位长…

知识点043-selenium自动化测试网页工具的使用

2019独角兽企业重金招聘Python工程师标准>>> 【摘要】 Selenium是一个主要用于Web应用自动化测试的工具集合。但其作用不仅仅局限于测试领域&#xff0c;还可以用于浏览器行为模拟以及屏幕抓取等&#xff0c;在行业内有着广泛的应用。Selenium支持主流的浏览器&…