当前位置: 首页 > 面试题库 >

Virtualenv-Python 3-Ubuntu 14.04 64位

西门经国
2023-03-14
问题内容

我正在尝试在Ubuntu 64位14.04上为Python 3安装virtualenv。

我已经使用以下命令为Python3安装了pip:

pip3 install virtualenv

一切正常。现在,尽管我尝试使用virtualenv命令来实际创建环境并得到未安装的错误(我想是因为我尚未为Python 2安装它,而这正是它要使用的内容)

如何在Python 3中使用virtualenv?我已经搜索了文档,但是看不到在哪里写了该怎么办。


问题答案:

我在OS X的开发环境中遇到了同样的问题,我可以通过简单地调用virtualenv目标目录的路径来创建Python
3虚拟环境。您应该能够通过以下两种方式之一创建Python 3.x虚拟环境:

  1. 完成后virtualenv从PyPi安装($ pip3 install virtualenv),然后从命令行作为模块调用它:

$ python3 -m virtualenv /path/to/directory

  1. 使用venv模块,您可以通过安装该模块apt-get。(请注意,Python 3.3是引入此模块的时间,因此此答案假定您至少正在使用该模块):

$ sudo apt-get install python3.4-venv

然后,您可以使用以下命令设置虚拟环境

$ pyvenv-3.4 /path/to/directory

并通过以下方式激活环境

$ source /path/to/directory/bin/activate

您可能还会看到这篇文章,其中讨论了venv模块和的区别virtualenv。祝你好运!



 类似资料:
  • 本文向大家介绍解决virtualenv -p python3 venv报错的问题,包括了解决virtualenv -p python3 venv报错的问题的使用技巧和注意事项,需要的朋友参考一下 在阿里云服务器上,用virtualenv创建虚拟环境时,报了个错误 看到HTTPError: 404 Client Error: Not Found for url: http://mirrors.ali

  • 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 这种情况下,每个应用可能需要各自拥有一套“独立”的Pyt

  • VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。 使用 VirtualEnv 的理由: 隔离项目之间的第三方包依赖,如A项目依赖django1.2.5,B项目依赖django1.3。  为部署应用提供方便,把开发环境的虚拟环境打包到生产环境即可,不需要在服务器上再折腾一翻。

  • 问题内容: 我正在尝试从cron运行Django管理命令。我正在使用virtualenv使我的项目沙盒化。 我在这里和其他地方都看到了一些示例,这些示例显示了在virtualenv内部运行管理命令的过程,例如: 但是,即使syslog在任务应该启动时显示一个条目,该任务也不会实际运行(脚本的日志文件为空)。如果我从外壳程序手动运行该行,它将按预期工作。 当前,我可以通过cron运行命令的唯一方法是

  • 问题内容: 我在Windows XP上使用VirtualEnv。我想知道我的大脑是否被正确包裹: 我跑了,它创造了。然后,我将变量更改为include 而不是。然后,我将Django检出到,更新了变量以指向新的Django目录,然后继续执行其他操作(这些当然进入了我的新目录)。 我了解为什么我应该使用VirtualEnv,以便可以在同一台计算机上运行Django的多个版本以及其他库,但这是否意味着

  • 问题内容: 我正在使用其他库在使用OpenCV(2.3.1)的python中进行项目开发。到目前为止,我只是apt- get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但我明白了。 我如何设置virtualenv时是否有问题,还是必须执行其他步骤才能看到我的opencv python绑定? 问题答案: Virtualenv创建