您现在的位置是: 首页 > 汽车新闻 汽车新闻
project venv_project venv翻译_2
ysladmin 2024-07-30 人已围观
简介project venv_project venv翻译 project venv的今日更新是一个不断变化的过程,它涉及到许多方面。今天,我将与大家分享关于project venv的最新动态,希望我的介绍能为有需要
project venv的今日更新是一个不断变化的过程,它涉及到许多方面。今天,我将与大家分享关于project venv的最新动态,希望我的介绍能为有需要的朋友提供一些帮助。
1.如何虚拟环境virtualenv
2.不同的项目可以用pnpncoupler吗
3.代码出错了?该怎么办?
如何虚拟环境virtualenv
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
安装
pip install virtualenv
基本使用
为一个工程创建一个虚拟环境:
$ cd my_project_dir
$ virtualenv venv #venv为虚拟环境目录名,目录名自定义
virtualenv venv 将会在当前的目录中创建一个文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝,这样就能安装其他包了。虚拟环境的名字(此例中是 venv )可以是任意的;若省略名字将会把文件均放在当前目录。
在任何你运行命令的目录中,这会创建Python的拷贝,并将之放在叫做 venv 的文件中。
你可以选择使用一个Python解释器:
$ virtualenv -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径
这将会使用 /usr/bin/python2.7 中的Python解释器。
要开始使用虚拟环境,其需要被激活:
$ source venv/bin/activate
从现在起,任何你使用pip安装的包将会放在 venv 文件夹中,与全局安装的Python隔绝开。
像平常一样安装包,比如:
$ pip install requests
如果你在虚拟环境中暂时完成了工作,则可以停用它:
$ . venv/bin/deactivate
这将会回到系统默认的Python解释器,包括已安装的库也会回到默认的。
要删除一个虚拟环境,只需删除它的文件夹。(执行 rm -rf venv )。
这里virtualenv 有些不便,因为virtual的启动、停止脚本都在特定文件夹,可能一段时间后,你可能会有很多个虚拟环境散落在系统各处,你可能忘记它们的名字或者位置。
virtualenvwrer
鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrer。 virtualenvwrer提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
安装virtualenvwrer(确保virtualenv已安装)
pip install virtualenvwrer
pip install virtualenvwrer-win #Windows使用该命令
安装完成后,在~/.bashrc写入以下内容
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrer.sh
第一行:virtualenvwrer存放虚拟环境目录
第二行:virtrualenvwrer会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrer.sh
source ~/.bashrc #读入配置文件,立即生效
virtualenvwrer基本使用
1.创建虚拟环境 mkvirtualenv
mkvirtualenv venv
这样会在WORKON_HOME变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"--python"指定python解释器
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv
2. 基本命令
查看当前的虚拟环境目录
[root@localhost ~]# workon
py2
py3
切换到虚拟环境
[root@localhost ~]# workon py3
(py3) [root@localhost ~]#
退出虚拟环境
(py3) [root@localhost ~]# deactivate
[root@localhost ~]#
删除虚拟环境
rmvirtualenv venv
不同的项目可以用pnpncoupler吗
安装Python,本文以Python3.4为例。关于如何安装Python3.4,请参考其他经验,本文不在重复赘述。
注意:将安装目录添加到环境变量中,否则无法在其他目录启动python。安装成功后截图如下所示:
进入Python安装目录中的脚本目录,本文目录为C:\Python34\Scripts,截图如下所示:
在脚本目录下启动命令行界面,输入命令dir,可以看到脚本目录下包含的工具,其中pip后面将要用到的命令,pip命令可以方便为python安装依赖包。
使用pip命令安装虚拟环境,命令为:pip install virtualenv,安装过程截图如下所示,
安装后的虚拟环境在脚本目录下,创建虚拟环境,命令为:virtualenv D:\Project\python\venv\test,将在D:\Project\python\venv目录下创建名为test的文件夹,test文件夹下的组成如下图所示,
6
启动虚拟环境,进入虚拟环境目录virtualenv D:\Project\python\venv\test,在此目录下启动命令行界面,运行命令: .\Scripts\activate即启动虚拟环境,启动虚拟环境后在命令行界面下会出现虚拟环境的名称,提示用户已经进入虚拟环境,截图如下所示:
7
在启动虚拟环境的情况下,安装的依赖包全部基于当前的虚拟环境,不会干扰其他的虚拟环境。
代码出错了?该怎么办?
可以。
前提是安装好基础的python编译环境,然后使用它的pipinstall一个pipenv。这些工作在CSDN上有详细的说明,此处不再赘述。
默认情况下,Windows系统中,pipenv会在C:\Users\xxx.virtualenvs保存虚拟库。这显然是不理智的行为。查阅网上资料得知需要在系统环境变量添加WORKON_HOME=xxx(指定新的保存路径),且当xxx=PIPENV_VENV_IN_PROJECT的时候会自动选择当前项目文件夹。
但实际操作时在pipenv创建的时候出现了错误(比如DirectoryPIPENV_VENV_IN_PROJECT\Test-S-se3yI2\bin\pythonnotfound)。我希望就在当前项目目录下创建虚拟环境,因此需要取别的办法。
因此,在当前项目文件夹下手动创建空文件夹,命名为.venv。然后在这里打开pycharm。
部分代码找问题让我很为难啊,这里应该是你的url拼接的网址有问题,你可以打印出入id后完整网址,把这个网址输入浏览器看看有没有问题。
url = 's://music.163/discover/toplist?id='
a = input('请输入榜单的ID:')
部分代码如下:
a_url = a+url 这里拼接后确定没有问题?
base_url = 's://music.163/song/media/outer/url?id='
# a = input('请输入歌单的ID:')
今天的讨论已经涵盖了“project venv”的各个方面。我希望您能够从中获得所需的信息,并利用这些知识在将来的学习和生活中取得更好的成果。如果您有任何问题或需要进一步的讨论,请随时告诉我。