準備開發環境,首選Vagrant + PyCharm + Virtualbox
目的:
- 映射Windows文件夾到虛擬機上,實現Windows項目文件實時同步到Linux上
- Pycharm默認支持鏈接Virtualbox裏的Python
步驟:
- Virtualbox是一款虛擬機軟件(相似於Vmware),Vagrant是Virtualbox的命令行管理工具, Box是虛擬機鏡像
- 安裝Vagrant,CMD命令行裏執行Vagrant輸出help幫助信息表示安裝成功
- 下載Vagrant Box
Vagrant經常使用命令
- vagrant box list // 列出當前導入的box
- vagrant up // 啓動虛擬機
- vagrant halt // 關閉虛擬機
- vagrant status // 查看虛擬機狀態
- vagrant init // 初始化虛擬機
- vagrant box add
// 添加box
- vboxmanage list vms // 列出虛擬機
- vagrant package --base vagrant_default_14950229427359_60979 --output soft/python36env_goenv_20180310.box // 導出
建立並啓動虛擬機
- 先選擇好路徑,將vagrant box複製到該路徑,建立須要同步到Linux的文件夾sync,而後打開CMD並切換到該路徑
- 執行
vagrant init
- 打開Vagrantfile文件修改以下內容
## 大概須要修改如下四處
config.vm.box = "centos-6.6-x86_64" // 鏡像的名稱,但不包括擴展名。
config.vm.synced_folder "C:/vm/synced", "/home/vagrant/" // 同步Windows下的文件夾到Linux上
config.vm.boot_timeout = 300 // 超時時間
config.vm.hostname = "dev" // 設置主機名
>vagrant add box centos6.6 centos-6.6-x86_64.box
>vagrant list
centos6.6
vagrant up
- 啓動成功後使用xshell鏈接127.0.0.1:2222進行登錄操做,或者使用vagrant ssh進行登陸
- ssh用戶
vagrant
密碼vagrant
切換root可用sudo -i 能夠繼承環境變量
虛擬機安裝python3.6.8
1. yum install gcc gcc-c++ make openssl openssl-devel
2. wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz -P /usr/local/src/
3. tar -xf Python-3.6.8.tgz
4. cd Python-3.6.8
5. ./configure --prefix=/usr/local/python36 && make && make install
// 環境變量
1.echo "export PATH=/usr/local/python36/bin:\$PATH" > /etc/profile.d/python36.sh
2.source /etc/profile
//或者
1. ln -s /usr/local/python36/bin/* /usr/bin/
//執行
python3 -V
Python 3.6.8