14-1nginx mysql virtualenv的安装和配置

xiaoxiao2021-02-28  59

nginx+uwsgi配置生产环境

nginx :端口转发, 配置用户访问

安装之前 先 

apt-get update

安装nginx

sudo apt-get install nginx

sudo apt-get install nginx

 

查看,进程是否启动 ps aux|grep nginx

ifconfig

 

访问 

 

接下来是安装mysql ,我之前已经安装了,跳过

看一下 mysql 进程是否启动 

ps aux|grep mysql

 

 

 

进入mysql :  mysql -u root -p

grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

flush privileges;

*.*  : 数据库及表指定

==================================

安装虚拟环境

pip install virtualenv

pip install virtualenv

sudo apt-get install python-virtualenv

 

 

pip install virtualenvwrapper

pip install virtualenvwrapper

 

报错:

root@www:~# clear root@www:~# pip install virtualenvwrapper Downloading/unpacking virtualenvwrapper http://mirrors.aliyun.com/pypi/simple/virtualenvwrapper/ uses an insecure transport scheme (http). Consider using https if mirrors.aliyun.com has it available Downloading virtualenvwrapper-4.8.4.tar.gz (334kB): 334kB downloaded Running setup.py (path:/tmp/pip_build_root/virtualenvwrapper/setup.py) egg_info for package virtualenvwrapper /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) Installed /tmp/pip_build_root/virtualenvwrapper/pbr-5.5.1-py2.7.egg [pbr] Processing SOURCES.txt warning: LocalManifestMaker: standard file '-c' not found warning: no previously-included files found matching '.gitignore' warning: no previously-included files found matching '.gitreview' warning: no previously-included files matching '*.pyc' found anywhere in distribution Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/dist-packages (from virtualenvwrapper) Downloading/unpacking virtualenv-clone (from virtualenvwrapper) http://mirrors.aliyun.com/pypi/simple/virtualenv-clone/ uses an insecure transport scheme (http). Consider using https if mirrors.aliyun.com has it available Downloading virtualenv_clone-0.5.4-py2.py3-none-any.whl Downloading/unpacking stevedore (from virtualenvwrapper) http://mirrors.aliyun.com/pypi/simple/stevedore/ uses an insecure transport scheme (http). Consider using https if mirrors.aliyun.com has it available Downloading stevedore-3.3.0.tar.gz (513kB): 513kB downloaded Running setup.py (path:/tmp/pip_build_root/stevedore/setup.py) egg_info for package stevedore /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) Installed /tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg Marker evaluation failed, see the following error. For more information see: http://docs.openstack.org/pbr/latest/user/using.html#environment-markers ERROR:root:Error parsing Traceback (most recent call last): File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/core.py", line 96, in pbr attrs = util.cfg_to_args(path, dist.script_args) File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/util.py", line 273, in cfg_to_args kwargs = setup_cfg_to_setup_kwargs(config, script_args) File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/util.py", line 472, in setup_cfg_to_setup_kwargs if pkg_resources.evaluate_marker('(%s)' % env_marker): File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1271, in evaluate_marker return cls.interpret(parser.expr(text).totuple(1)[1]) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1306, in interpret return op(nodelist) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1223, in atom return cls.interpret(nodelist[2]) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1306, in interpret return op(nodelist) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1241, in comparison raise SyntaxError(repr(cop)+" operator not allowed in environment markers") SyntaxError: '<' operator not allowed in environment markers error in setup command: Error parsing /tmp/pip_build_root/stevedore/setup.cfg: SyntaxError: '<' operator not allowed in environment markers Complete output from command python setup.py egg_info: /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'requires_python' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'long_description_content_type' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls' warnings.warn(msg) /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'python_requires' warnings.warn(msg) Installed /tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg Marker evaluation failed, see the following error. For more information see: http://docs.openstack.org/pbr/latest/user/using.html#environment-markers ERROR:root:Error parsing Traceback (most recent call last): File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/core.py", line 96, in pbr attrs = util.cfg_to_args(path, dist.script_args) File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/util.py", line 273, in cfg_to_args kwargs = setup_cfg_to_setup_kwargs(config, script_args) File "/tmp/pip_build_root/stevedore/pbr-5.5.1-py2.7.egg/pbr/util.py", line 472, in setup_cfg_to_setup_kwargs if pkg_resources.evaluate_marker('(%s)' % env_marker): File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1271, in evaluate_marker return cls.interpret(parser.expr(text).totuple(1)[1]) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1306, in interpret return op(nodelist) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1223, in atom return cls.interpret(nodelist[2]) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1306, in interpret return op(nodelist) File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1241, in comparison raise SyntaxError(repr(cop)+" operator not allowed in environment markers") SyntaxError: '<' operator not allowed in environment markers error in setup command: Error parsing /tmp/pip_build_root/stevedore/setup.cfg: SyntaxError: '<' operator not allowed in environment markers ---------------------------------------- Cleaning up... Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/stevedore Storing debug log for failure in /root/.pip/pip.log root@www:~#

解决:

sudo python -m pip install --upgrade --force pip sudo pip install setuptools==33.1.1 root@www:~# pip3 install --upgrade pip The program 'pip3' is currently not installed. You can install it by typing: apt-get install python3-pip root@www:~# apt-get install python3-pip

 

现在workon 是不行的

 

在主目录下面 执行

vim ~/.bashrc

到最下面,这是视频上面的配置

 

查找文件 virtualenvwrapper.sh

find / -name virtualenvwrapper.sh

export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source /usr/local/bin/virtualenvwrapper.sh

执行 source ~/.bashrc 使生效

 

执行 pip list

 

 

 

 

 

 

 

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2624052.html

最新回复(0)