sha*_*ter 7 python pip amazon-ec2 virtualenv
我一直在寻找有关如何在EC2实例上设置以下内容的逐步说明.对于一个新用户,我希望事情干净整洁,但所有的"指南"都有不同的信息,真的让人感到困惑.
我的第一个想法是我需要做以下事情
不明确的事情:
sudo pip package_name
够了吗?我假设您可能不熟悉EC2,因此我建议您在继续部署EC2实例以运行Python2.7应用程序之前先阅读此常见问题解答.
无论如何,既然您对此更为熟悉,那么我通常会通过EC2 Web界面简要部署一次性实例:
sudo
是*nix命令)我建议不要花钱(除非你有资格获得免费等级)运行EC2实例来学习这一切,我建议下载VirtualBox或VMWare Player,并在你的机器上播放和学习本地运行的Linux映像.
现在你的位置不清楚:它们与普通环境没什么不同.
yum
是一个基于RPM
或RedHat包管理器构建的包管理系统.如果您使用其他发行版,他们可能拥有不同的包管理器.例如,其他常见的服务器发行版,如Debian和Ubuntu,他们将拥有aptitude
或apt-get
ArchLinux将拥有pacman
.
另外,一般来说,您可以依赖于您可以使用[sudo] yum install python27
或者[sudo] apt-get install python-2.7
根据正在使用的Linux 发行版安装的发行版的python包.
.bashrc
控制正在运行的shell的设置,通常它不会对您的服务器进程执行任何操作.所以不,如果您遵循使用Python的最佳实践(将随之而来),您可以放心地放弃它.virtualenv
而不是在系统级别安装Python包.sudo
适用于需要系统级(root)权限的任务.sudo
除非必要,否则通常希望避免使用(例如安装系统级软件包).virtualenv
应该为你照顾.从1.4.1开始,它分发了自己的版本,pip
并将从那里安装.所以,你似乎缺少的是在virtualenv中运行Python的经验.您可能希望自己熟悉该软件包的网站上有很好的说明.
归档时间: |
|
查看次数: |
11774 次 |
最近记录: |