windows和linux之间传输文件:
https://www.cnblogs.com/zezhou/p/10602851.html
安装python:
// 云服务器上可能会有默认得python3,如果不清楚可以删除了,which python3可以查看执行路径,把他删了
1. 服务器直接下载或自己传过去
cd /opt wget https://www.python.org/ftp/python/3.6.13/Python-3.6.13.tgz 2. 安装依赖文件 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 3. 解压python包 tar -zxvf Python-3.6.13.tgz cd Python-3.6.13 4. 指定安装路径(在python解压路径下) ./configure --prefix=/opt/python36 5. 编译 安装 make && make install 6. 添加环境变量 echo PATH=/opt/python36/bin:$PATH >> /etc/profile source /etc/profile
是这样就对了:
安装python虚拟环境:
// 由于不同项目之间可能用的模块版本不同,为了互相之间不影响,所以需要每个项目有个自己得虚拟环境
1. 全局安装virtualenv(不要高版本) pip3 install --upgrade virtualenv==16.7.9 2. 安装virtualenvwrapper模块 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwrapper 3. 配置环境 vim ~/.bashrc 最底下添加的内容: export WORKON_HOME=/env/python # 环境的存放目录 export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' # 干净隔绝的环境,创建时侯自动加的参数 export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 # python解释器 source /opt/python36/bin/virtualenvwrapper.sh # 一般安装好是这个位置,执行安装脚本 4. 环境生效 source ~/.bashrc
遇到的问题:
1.virtualenv: error: unrecognized arguments: --no-site-packages
原因:由于版本太高,安装指定版本解决