虚拟机-从0到1搭建python环境

本文详细介绍在虚拟机上搭建Python环境的步骤,包括虚拟机的申请与配置、Python环境的安装与验证、第三方库的安装及代码版本管理等内容。

智能策略采用的是python环境。现将相关测试环境配置步骤总结如下:

一. 申请虚拟机:

  • 在镜像仓库选择依赖的docker(申请链接:http://xxxx.com/#/xxxx),点击部署来设置虚拟机名称(必填),其他配置如:环境变量和hostname等,视需求进行设置,配置完成点击确定。(?依赖的docker如何进行选择)
  • 推荐的依赖的docker:xxxxx

二. 启动虚拟机并进行远程连接

  • 虚拟机申请成功后,点击启动。
  • 通过终端连接工具(iterm/secureCRT/xshell等)输入如下命令连接远程虚拟机: ssh root@ip(虚拟机的ip可以在申请的虚拟机界面点击“虚拟机管理”进行查看。用户的初始密码可以通过申请的虚拟机来获得,具体步骤:进入虚拟机,点击重置密码)
  • 登陆后,修改密码:passwd 用户名(根用户可省略用户名,直接用passwd )
  • 切换到xiaoju用户(or新建xiaoju)命令如下:su - 用户名(切换到的是用户家目录)      su 用户名(切换到的是xiaoju用户当前目录)      转换到家目录:cd (cd ~) (cd $HOMEcd)?

三.  确认系统是否有需要的Python环境

  • 输入命令:python -V(查看python默认版本)
  • which python(查看默认的python安装路径) 

四. 如果系统中没有需要的python版本则按如下步骤进行(下载->解压->编译->安装->运行确认安装中成功->环境变量的设置)

注意:此处讲的都是源码安装,当然也可以直接使用安装文件(官网的python安装器)进行安装。进入官网pyhton.org 选择mac安装

  • 下载:wget -c --no-check-certificate https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz(该步骤需要去申请虚拟机网址,打开虚拟机的外网访问权限,没有打开外网访问权限提示如下错误
  • 解压: tar -zxvf Python-2.7.11.tgz
  • 创建目录:mkdir python2.7.11(该目录用于安装python,查看该文件total=0)
  • 解压后进入解压文件目录:cd Python-2.7.11(可以看到该文件下有configure文件)进行编译安装
    1. 执行命令:  ./configure --prefix=/home/xiaoju/pyhton2.7.11

(prefix后指定安装python的路径,configure是支持用户自定义安装的配置文件)http://www.chinaz.com/server/2009/0807/85792.shtm

(该命令执行后,会在当前目录下生成一个makefile文件,生成的makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。http://blog.youkuaiyun.com/liang13664759/article/details/1771246

b.  执行命令: make&&make install

 执行完make install命令之后会在刚才创建的python2.7.11文件下看到如下文件。在这之前python2.7.11文件下都是空。http://www.linuxidc.com/Linux/2011-02/32211.htm

  • 进入到python安装目录下,确认是否安装成功:

a.  执行命令:cd ~/python2.7.11/bin

b.  bin下执行:./python(bin目录下确认安装)

  • 环境变量的设置:

a. 执行命令:vi ~/.bash_profile(环境变量的设置)http://www.cnblogs.com/xiehongfeng100/p/4969477.html

(增加语句export PATH=/home/xiaoju/python2.7.11/bin:$PATH)

(:wq保存退出)

b. 执行命令:source ~/.bash_profile(环境变量设置完成后,因为该文件是在每次登陆时才读取,因此需要重启才能生效)

c. 执行命令:which python来进行验证默认的python是否是上面设置的文件路径

五. python利用setup.py手动安装第三方库http://www.tuicool.com/articles/M73uqyI

  • 先下载setuptools(或者先确认是否有setuptools),若无则执行步骤同步骤四(下载-->解压-->进入到有setup.py编译):

a. 执行命令:wget -c --no-check-certificate https://pypi.python.org/packages/a9/23/720c7558ba6ad3e0f5ad01e0d6ea2288b486da32f053c73e259f7c392042/setuptools-36.0.1.zip#md5=430eb106788183eefe9f444a300007f0

b. 执行命令:unzip setuptools-36.0.1.zip

c. 进入到解压目录,执行:python setup.py install(该命令自动编译安装)

  • 再下载pip(或者先确认是否有pip),若无则执行步骤同步骤四(下载-->解压→进入到有setup.py编译):

注意:此处讲的都是源码安装,当然也可以直接使用安装文件(官网的python安装器)进行安装。进入官网pyhton.org 选择mac安装

a. 执行命令:wget -c --no-check-certificate https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9

b. 执行命令:tar -zxvf pip-9.0.1.tar.gz

c. 进入到解压目录,执行:python setup.py install(该命令自动编译安装)

六. pip安装程序的各种依赖包(视具体项目而定)

  • pip install flask
  • pip install flask_sqlalchemy
  • pip install flask_logconfig
  • pip install flask-redis flask_redis
  • pip install requests
  • pip install uwsgi
  • pip install MySQL-python
  • pip install pyDes
  • pip install pycurl --global-option="--with-nss"

七. git地址下拉代码

     ivr:  git@xxxx:xxxx/xxxx.git

    机器人:git@xxxx:xxxx/xxxx.git

    预测:git@xxxx:xxxx.git

 

八. 启动程序

【配置过程中参考的一些网址】

http://blog.youkuaiyun.com/cryhelyxx/article/details/50728597

 http://www.linuxidc.com/Linux/2011-05/35904.htm

 http://www.linuxidc.com/Linux/2015-01/111459.htm

常用的环境变量!http://www.linuxidc.com/Linux/2015-08/121192.htm
LINUX中用:,windows中用分号http://www.cnblogs.com/amboyna/archive/2008/03/08/1096024.html

 

### 回答1: 在树莓派虚拟机搭建Python环境可以按照以下步骤进行: 1. 打开终端,更新系统包列表:`sudo apt-get update` 2. 安装Python 3:`sudo apt-get install python3` 3. 安装pip:`sudo apt-get install python3-pip` 4. 使用pip安装所需的Python模块,例如numpy、pandas等:`pip3 install numpy pandas` 现在你已经成功在树莓派虚拟机搭建Python环境。可以使用`python3`和`pip3`命令来执行Python程序和安装Python模块。 ### 回答2: 要在树莓派虚拟机搭建Python环境,可以按照以下步骤进行操作: 1. 首先,确保树莓派虚拟机已经安装好操作系统,并且具备网络连接。 2. 打开虚拟机终端或通过SSH连接进入虚拟机。 3. 更新虚拟机系统软件包,可以使用以下命令: ``` sudo apt-get update sudo apt-get upgrade ``` 4. 安装Python环境,可以使用以下命令: ``` sudo apt-get install python3 ``` 5. 验证Python是否安装成功,可以输入以下命令查看Python版本号: ``` python3 --version ``` 6. 安装虚拟环境管理工具pipenv,可以使用以下命令: ``` sudo apt-get install pipenv ``` 7. 创建一个新的Python虚拟环境,可以使用以下命令: ``` cd your_project_directory pipenv --python 3.7 ``` 8. 激活虚拟环境,可以使用以下命令: ``` pipenv shell ``` 9. 在虚拟环境中安装需要的Python库,可以使用以下命令: ``` pipenv install package_name ``` 通过以上步骤,你就成功在树莓派虚拟机搭建Python环境,并可以开始进行Python的开发和运行。需要注意的是,在使用虚拟环境进行Python开发时,先激活虚拟环境后再执行相关命令,以确保所用的包的版本与项目一致。 ### 回答3: 在树莓派虚拟机搭建Python环境相对较简单。首先,确保你的树莓派虚拟机已经成功安装了操作系统(例如Raspbian)。然后按照以下步骤来搭建Python环境1. 打开终端,更新软件包列表以确保获取最新版本的软件包: ``` sudo apt update ``` 2. 安装Python依赖包: ``` sudo apt install python3 python3-pip ``` 3. 安装Python虚拟环境工具(可选,但建议使用): ``` sudo apt install python3-venv ``` 4. 创建一个新的Python虚拟环境: ``` python3 -m venv myenv ``` 其中,`myenv`是你想给虚拟环境起的名字,你可以自定义。 5. 激活虚拟环境: ``` source myenv/bin/activate ``` 6. 安装所需的Python库和模块: ``` pip install 库名 ``` 其中,`库名`是你需要安装的Python库的名称。 7. 使用你喜欢的代码编辑器编写和运行Python代码。 8. 当你完成使用Python虚拟环境后,可以通过以下命令退出虚拟环境: ``` deactivate ``` 通过上述步骤,你可以在树莓派虚拟机搭建一个Python环境,并在其中编写和运行Python代码。这样可以隔离不同的Python项目,保持项目环境的干净和独立。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值