virtualenv:http://pypi.python.org/pypi/virtualenv
virtualenv可以建立一个干净的python运行环境,可以有单独的python运行文件和库,从而将其它环境隔离开来,更换和升级库也不会对其它的程序造成影响。
通过setuptools可以直接安装: easy_install virtualenv
如果easy_install安装不成功,则可下载安装包,解压后运行:python setup.py install
新建env
如下命令新一个环境ENV, 将在当前目录下新建一个名为ENV的文件夹,python解释程序和一些库会安装到该文件下。对windows和linux所建的子文件夹不同。
python virtualenv.py ENV
#or: virtualenv ENV
(1)windows
> Scripts: 可运行脚本和python解释器,easy_install也安装在该目录
> Lib: 一些标准库和site-packages子目录
使用环境:Scripts\activate.bat; 停止使用Scripts\deactivate.bat
(2)linux
> bin
> lib
> include
使用环境:source bin/activate; 停止使用deactivate
virtualenv新建环境时,easy_install和pip也将安装。这样当激活环境后使用easy_install安包时,将安装在ENV环境下。
使用如下命令来检测环境变量:
source bin/activate
python
>>>import os
>>>for i in os.path:
>>> print i
可以发现ENV下文件夹在python标准安装之前,这样需要import一个包时,会优先从ENV环境下寻找,然后再是标准安装。新建环境时使用--no-site-packages将不使用标准的site-packages:
python virtualenv.py --no-site-packages ENV
当需要使script自动使用ENV环境时,将如下行添加在script文件开始处:
#!/path_to_env/bin/python
For Reference
cd /srv/pyenv
python virtualenv osqa
cd osqa
cp ~/OSQA /osqa
/srv/pyenv/osqa路径下将包含如下子文件夹:bin,lib,include,osqa,即将程序文件夹osqa放在环境osqa下与bin,lib同一级。
参考
分享到:
相关推荐
部署程序, python manager.py deploy 在本地运行程序, python manager.py runserver打开 http://127.0.0.1:5000 端口查看,按Ctrl+C退出程序。 如果在服务器运行,要保留数据,则可以复制数据库 migrations 文件夹...
python manage.py deploy ``` **运行程序:** ``` python manage.py runserver ``` 若需要强制开启 debug 和 reload 的模式, 请加上参数 `-d -r`. -------- 该资源内项目源码是个人的毕设,代码都测试ok,都是运行...
deploy 此部分做代码的发布动作,通过rsync将代码同步到远端机器的指定目录,在代码的同步前后也可以分别做一些shell操作,如相关服务的stop、start,某些清理工作等。 Requirements Bash(git, rsync, ssh, ...
您应该在您的机器上安装了 python 2.7.x、pip 和 virtualenv。 如果您没有安装 virtualenv,请运行: pip install virtualenv 项目中有一个 Makefile 可以帮助您设置: make install make run 配置服务器 在此...
python3.6 -m virtualenv venv . venv/bin/activate pip install -r requirements.txt 如果收到pip错误,请尝试更新版本(pip install --upgrade pip) 设定值 将管道和检查点文件复制到models目录。 修改文件...
安装下载并提取文件夹我们建议在virtualenv安装python依赖项安装依赖项: 使用python >= 3.5该版本确保已安装在系统上。 转到jasmin-web-panel/并运行cd jasmin-web-panel/pip install -r requirements.txtcp Sample...
virtualenv -p python3.7 .venv source ./.venv/bin/activate pip install -r requirements.txt nvm install # Then, install all project dependencies. npm install npm run start ./.githooks/deploy.sh 在项目上...
flask-app-gcp-deploy 在Google Cloud Platform(GCP)上部署的Flask应用程序。 持续部署与Cloud Build协调。 对于这个项目,我跟踪。如何使用要在GCP上部署此应用并设置连续部署,您可以按照以下步骤操作:建立一个...
python-ansible-剧本 如何在 Python 本身中运行ansible-playbook类的...python deploy.py 它只显示“Hello World!” 在本地机器上使用 Ansible 执行的消息。 它可以是在本地运行 Ansible playbook 的一个很好的起点。
sam deploy --guided您必须在AWS中部署此应用程序,因为AWS SAM仍然缺乏在本地测试WebSocket应用程序的支持。 ( ) 安装应用程序后,您需要点入python依赖项才能运行聊天客户端。 (使用virtualenv或您喜欢的任何...
在本地运行安装python 3 创建virtualenv virtualenv -p python3 venv 运行virtualenv source ven/bin/activate 安装依赖项pip3 install -r requirements.txt 运行服务器python3 main.py部署将克隆到〜/ src文件夹中...
设置项目本地设置virtualenv 从requirements.txt安装requirements.txt 更改settings.py中的settings.py 进入子目录landing_page在终端cd learnpython/landing_page 运行迁移python manage.py migrate migration 添加...
这是使用Python处理地理空间数据集的工具包,并在Python 3.6.4中进行了测试。 讲解 参见,了解常见的GeodePy函数和例程的工作示例。 依存关系 该软件包需要安装以下PyPI软件包: NumPy SciPy 此外,geodepy.height...
这需要 mongodb、python 和 pip,目前已在 ubuntu 上使用 # clone this repo # maybe create a virtualenv pip install -r requirements.txt cp config.py.sample config.py sudo adduser webdeploy sudo visudo# ...
python 3.6,virtualenv 已配置AWS凭证 无服务器工具包( npm install -g serverless ) 安装 git clone https://github.com/quentinf00/API-S3-Lambda.git cd API-S3-Lambda virtualenv venv --python=python3.6 ...
在您的virtualenv中运行pip install -r requirements/development.txt 运行python project/manage.py syncdb --migrate 运行python project/manage.py runserver 在另一个标签中运行python project/manage.py ...
初始化过程还会在此项目中创建一个virtualenv,存储在.env目录下。 要添加其他依赖项,例如其他CDK库,只需将它们添加到setup.py文件中,然后重新运行pip install . 命令。 有用的命令 cdk ls列出应用程序中的所有...
使用Python> = 3的python virtualenv 设置SSH密码,无需登录机器即可部署fedvision框架。 部署fedvision框架的计算机: Python> = 3.7(含pip) 一个隔离的目录(每个目录都将部署代码副本) 部署 安装...
邮编要求包仅适用于virtualenv(python3) 制备 chmod 750 deploy-aws-lambda.sh 创造 ./deploy-aws-lambda.sh Action: [C]reate/[U]pdate/[R]ead/[D]elete? [c/r/u/d] c Start process creating lambda function.....
pdflatex-lambda ... 在事件下将s3存储桶xxxx的arn放在zappa_settings.json中 zappa deploy latex 创建TeXLive软件包 启动Amazon Linux EC2实例并对其进行SSH wget http://mirror.ctan.org/systems/texlive/t