如何在pythonenv中使用高版本django

Python011

如何在pythonenv中使用高版本django,第1张

安装Virtualenv和Python3(因为有些Linux发行版默认没有安装Python3的)

sudo pip install virtualenv

sudo apt-get install python3

建立一个新的工作环境

virtualenv --no-site-packages --python=python3.4 test_env

如果出现The executable python does not exist 错误,那么可以这样使用

virtualenv --no-site-packages --python=3.4 test_env

其中,–no-site-packages表示不包括系统全局的Python安装包,这样会更令环境更干净

–python=python3.4指定Python的版本未系统已经安装了的Python3.4

test_env是建立的环境的名称

进入环境测试并安装Django

使用source test_env/bin/activate命令进入开发环境,然后查看Python版本,再使用pip install django安装django

➜ virtualenv

➜ virtualenv ls

test_env

➜ virtualenv source test_env/bin/activate # 如果是windows则是source test_env/Script/activate

(test_env)➜ virtualenv python

Python 3.4.0 (default, Apr 11 2014, 13:05:11)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>import django

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ImportError: No module named 'django'

>>>exit()

(test_env)➜ virtualenv pip install django

Collecting django

Using cached Django-1.7.3-py2.py3-none-any.whl

Installing collected packages: django

Successfully installed django-1.7.3

(test_env)➜ virtualenv python

Python 3.4.0 (default, Apr 11 2014, 13:05:11)

[GCC 4.8.2] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>>import django

>>>

import django没有发生错误,证明已经成功安装Django了

用于创建和管理虚拟环境的模块称为 venv。venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,您可以通过运行 python3 或您想要的任何版本来选择特定的Python版本。

如何用python创建虚拟环境?要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:

python3 -m venv tutorial-env

如果它不存在,这将创建 tutorial-env 目录,并在其中创建包含Python解释器,标准库和各种支持文件的副本的目录。

如何用python创建虚拟环境?创建虚拟环境后,您可以激活它。

在Windows上,运行:

tutorial-envScriptsactivate.bat

在Unix或MacOS上,运行:

source tutorial-env/bin/activate

(这个脚本是为bash shell编写的。如果你使用 csh 或 fish shell,你应该改用 activate.csh 或 activate.fish 脚本。)

激活虚拟环境将改变shell的命令提示来显示您正在使用的虚拟环境,以及改变当前环境,使运行``python``时能使用特定版本的Python安装。例如:

$ source ~/envs/tutorial-env/bin/activate

(tutorial-env) $ python

Python 3.5.1 (default, May 6 2016, 10:59:36)

...

>>>import sys

>>>sys.path

['', '/usr/local/lib/python35.zip', ...,

~/envs/tutorial-env/lib/python3.5/site-packages']

>>>

如何用python创建虚拟环境?掌握这些技术你才能真正的进步,我用于创建和管理虚拟环境的模块称为 venv。venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,你能处理好吗?如果您还担心自己入门不顺利,那么本科目的其他文章一定会帮助你。

在unix类的操作系统才有意义。

#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器。

#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。

扩展资料:

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

Python常用的代码:,

1,生成随机数

rnd = random.randint(1,500):生成1-500之间的随机数

2,读文件

f = open("c:\\1.txt","r")

lines = f.readlines()

for line in lines

print line

3,写文件

f = open("c:\\1.txt","r+"):可读可写模式

f.write("123"):写入字符串

4正则表达式,读取tomcat的日志并打印日期

import re

regx = "\d\d\d\d-\d\d-\d+"

f = open("c:\stdout.log","r")

i = 0

for str in f.readlines():

if re.search(regx,str):

Response.write(str+"<br>")

if i>10:break

i=i+1

f.close()

5,连接数据库

import pgdb

conn = pgdb.connect

(host='localhost',databse='qingfeng',user='qingfeng',password='123')

cur = conn.cursor()

cur.execute("select * from dream")

print cur.rowcount