如何在不使用 sudo 的情况下安装 virtualenv?

2024-01-08

I have easy_install and pip.

我的错误很多Linux 薄荷 12,我刚刚重新安装了它,我想再次从头开始安装所有内容。

This https://stackoverflow.com/questions/9340637/is-this-a-linux-or-a-virtualenv-error/9341580#9341580是我犯的错误之一。我在那里收到了一个有趣的答案:

停止使用 su 和 sudo 运行 virtualenv。
您需要以普通用户身份运行 virtualenv。
您已经使用 sudo 创建了 virtualenv,这就是您收到这些错误的原因。

那么如何安装virtualenv不使用sudo?我可以用吗pipor easy_install不使用sudo?或者还有别的办法吗?


该解决方案适用于没有virtualenv在系统范围内可用,您无法成为 root 来安装virtualenv。当我为 python 开发或部署设置 Debian 时,我总是apt-get install python-virtualenv。拥有它比执行下面指出的引导程序更方便。但如果没有 root 权限,这可能是要走的路:

有一个引导机制可以帮助您继续前进。

Read: http://peak.telecommunity.com/DevCenter/EasyInstall#creating-a-virtual-python http://peak.telecommunity.com/DevCenter/EasyInstall#creating-a-virtual-python

本质上,您可以在 UNIX 环境中的主目录中执行此操作:

鉴于你的Python版本是2.6




    $ mkdir ~/bin
    $ mkdir -p ~/lib/python2.6
    $ mkdir -p ~/local/lib/python2.6/dist-packages
    $ wget http://peak.telecommunity.com/dist/virtual-python.py
    $ python virtual-python.py --no-site-packages
    $ wget http://peak.telecommunity.com/dist/ez_setup.py
    $ ~/bin/python ez_setup.py
    $ ~/local/bin/easy_install virtualenv
    $ ~/local/bin/virtualenv --no-site-packages thereyouare

  

可能还有优化的空间。我不喜欢local小路。只是bin and lib会好的。但它确实发挥了作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在不使用 sudo 的情况下安装 virtualenv? 的相关文章

  • 如何使用 python 的 http.client 准确读取一个响应块?

    Using http client在 Python 3 3 或任何其他内置 python HTTP 客户端库 中 如何一次读取一个分块 HTTP 响应一个 HTTP 块 我正在扩展现有的测试装置 使用 python 编写 http clie
  • McNemar 在 Python 中的测试以及分类机器学习模型的比较 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有用 Python 实现的好的 McNemar 测试 我在 Scipy stats 或 Scikit
  • 尝试从网页Python和BeautifulSoup获取编码

    我试图从网页检索字符集 这会一直改变 目前我使用 beautifulSoup 来解析页面 然后从标题中提取字符集 这工作正常 直到我遇到一个网站 到目前为止 我的代码以及与其他页面一起使用的代码是 def get encoding soup
  • 如何使用 Python boto3 获取 redshift 中的列名称

    我想使用 python boto3 获取 redshift 中的列名称 创建Redshift集群 将数据插入其中 配置的机密管理器 配置 SageMaker 笔记本 打开Jupyter Notebook写入以下代码 import boto3
  • 检查 python 中命令行参数的数量

    我是蟒蛇新手 还是把脚弄湿了 我正在尝试做这样的事情 import sys if len sys argv lt 3 or lt len sys argv gt 3 print This script will compare two fi
  • 为什么第二个 request.session cookies 返回空?

    我想使用 requests Session post 登录网站 但是当我已经登录主页 然后进入帐户页面时 看来cookies还没有保存 因为cookies是空的 而且我无法进入正确的帐户页面 import requests from bs4
  • PIL.Image.open和tf.image.decode_jpeg返回值的区别

    我使用 PIL Image open 和 tf image decode jpeg 将图像文件解析为数组 但发现PIL Image open 中的像素值与tf image decode jpeg不一样 为什么会出现这种情况 Thanks 代
  • 时间序列数据预处理 - numpy strides 技巧以节省内存

    我正在预处理一个时间序列数据集 将其形状从二维 数据点 特征 更改为三维 数据点 时间窗口 特征 在这样的视角中 时间窗口 有时也称为回顾 指示作为输入变量来预测下一个时间段的先前时间步长 数据点的数量 换句话说 时间窗口是机器学习算法在对
  • 使用标签或 href 传递 Django 数据

    我有一个包含链接的表 当单击该链接进行更多操作时 我想将一些数据传递给我的函数 my html table tbody for query in queries tr td value a href internal my func que
  • 为什么这个 if 语句会导致语法错误

    我正在尝试设置一个 elif 语句 如果用户按下 Enter 键 代码将继续 但是我不断遇到语法错误 GTIN 0 while True try GTIN int input input your gtin 8 number if len
  • 使 Django 内置 send_mail 函数默认使用 html

    我想替换内置发送邮件功能 仅适用于纯文本电子邮件 用我自己的智能发送邮件函数 自动生成 html 和纯文本版本 一切都按我自己的电子邮件的预期进行 在我自己的应用程序中定义 我可以在views py中以这种方式做到这一点 from djan
  • 为正则表达式编写解析器

    即使经过多年的编程 我很羞愧地说我从未真正完全掌握正则表达式 一般来说 当问题需要正则表达式时 我通常可以 在一堆引用语法之后 想出一个合适的正则表达式 但我发现自己越来越频繁地使用这种技术 所以 自学并理解正则表达式properly 我决
  • 无法在 PyCharm 版本 9.3.3 中安装 NumPy。 Python版本3.8.2

    在 PyCharm 中安装 NumPy 时出错 尝试安装 Microsoft Visual C 14 0 还是行不通 NumPy 正在通过命令安装pip3 install numpy在 cmd 终端中 但是当尝试将其安装在 PyCharm
  • Python守护进程:保持日志记录

    我有一个将一些数据记录到磁盘的脚本 logging basicConfig filename davis debug log level logging DEBUG logging basicConfig filename davis er
  • 无法创建超级用户 Django

    我假设这是因为我的超级用户依赖于还没有现有数据的 UserProfile 我的模型看起来像 from django db import models from django contrib auth models import User f
  • numpy polyfit 中使用的权重值是多少以及拟合误差是多少

    我正在尝试对 numpy 中的某些数据进行线性拟合 Ex 其中 w 是该值的样本数 即对于点 x 0 y 0 我只有 1 个测量值 该测量值是2 2 但对于这一点 1 1 我有 2 个测量值 值为3 5 x np array 0 1 2 3
  • 寻找完美的正方形

    我有这个Python代码 def sqrt x ans 0 if x gt 0 while ans ans lt x ans ans 1 if ans ans x print x is not a perfect square return
  • PyQt5:如何使QThread返回数据到主线程

    I am a PyQt 5 4 1 1初学者 我的Python是3 4 3 这是我尝试遵循的many https mayaposch wordpress com 2011 11 01 how to really truly use qthr
  • django jet 中的自定义徽标

    我目前正在尝试对 django 管理面板的皮肤进行一些定制 以使其更符合我们的品牌 目前我们使用 django jet 来美化管理面板 django jet 可以自定义 css html 吗 所有评论都说我应该更改一些 html 文件 但我
  • 如何绘制更大的边界框和仅裁剪边界框文本 Python Opencv

    我正在使用 easyocr 来检测图像中的文本 该方法给出输出边界框 输入图像如下所示 Image 1 Image 2 使用下面的代码获得输出图像 But I want to draw a Single Bigger bounding bo

随机推荐

  • 如何在 C++ 头文件和源文件中使用 NumPy C-API?

    我正在使用 Boost Python 将 Python 代码提供给 C 库 我有一个将 C 类型转换为 Python 类型的模板函数 template
  • 在用户指定的时间内运行 Python 脚本

    我今天刚开始学习Python 我一直在读 Python 简明 现在我有一个Python项目 需要时间 我在 Byte of Python 中找不到任何与时间相关的内容 所以我会问你 如何运行一个块一段用户指定的时间然后中断 例如 在一些伪代
  • 如何在 Hibernate 中获取

    更新 我创建了一个GitHub 上的示例 https github com seanhodges HibernateSandbox tree master展示我的问题 HibernateMap测试 https github com sean
  • 分享从我的网站到 WhatsApp Web 应用程序的链接

    我有一个网络应用程序 在其中 我尝试共享 WhatsApp 网络应用程序的链接 但不在移动应用程序中共享 我已经经历过分享 WhatsApp 网页版的链接吗 https stackoverflow com questions 2928446
  • Bitly API 支持 CORS 吗?

    我在他们的文档中看到支持 CORS 但我尝试从 JavaScript 发出请求没有成功 请求此网址 我收到标准错误 No Access Control Allow Origin header is present on the reques
  • .selectAll() 到底做了什么?

    我一直在玩这个例子 使用 D3 js 将 XML 呈现为 HTML 表 https gist github com ashleybot 1873934 尝试并学习D3 jsAPI 我想我已经掌握了它的窍门 但我无法真正理解它是什么 sele
  • 如何在 Android Studio 布局编辑器中使用自定义分辨率?

    有时我正在编辑列表项或类似的小型 UI 组件的布局资源 这很好 但是 Android Studio 布局编辑器中的可用屏幕分辨率太大 无法合理地了解列表项或其他内容的外观 即使使用可用的最小分辨率 2 7 QVGQ 也总会有大量未使用的空间
  • R dplyr left join - 多个返回值和新行:如何仅询问第一个匹配项?

    假设我在单独的表格中列出了郊区名称 犯罪率及其议会名称 我知道 left join table1 table2 by Suburb 将返回由于理事会的多个匹配而新添加的行的表 问题是郊区 3 和郊区 4 重叠为两个议会 有没有办法让左连接只
  • jQuery 是否删除 AJAX 请求返回的脚本标签?

    我正在基于 jQuery 的 JavaScript 代码中执行 AJAX 调用 响应包含一个
  • 我将我的应用程序本地化到日本,但我看不到它

    最近 我使用 iTunes Connect 在国际上上传了我的应用程序 包括日本 法国 中国等 我可以在法国 Apple 的 App Store 中看到我的应用程序的法语版本 但是 我在日本和中国的 App Store 中只显示英文版本 我
  • 所有这些 Reactive Observable 扩展之间的实际区别是什么?

    给定一个BehaviorSubject 在其上调用所有这些不同的函数之间的实际区别是什么 First Last 最新值 最近值 下一个值 Single Take 1 假设我理解正确 给定BehaviorSubject 他们都应该做同样的事情
  • 每个分支基于作业的安全性 - Jenkins 多分支管道

    我有一个用于构建工件的 Jenkins 多分支管道 并且有用于master dev etc 我想在每个分支的基础上启用基于项目的安全性 即只允许开发人员运行 dev构建的分支作业而不是任何其他作业 因为这样做会产生不良影响 我知道有基于项目
  • Linux IOMMU 页表

    我一直在读关于IOMMU https en wikipedia org wiki Input E2 80 93output memory management unitLinux 中的支持 并对 IOMMU 中的页表有一些疑问 IOMMU
  • Oracle SQL Developer 在哪里存储连接?

    我的应用程序无法连接到 Oracle Database 11g Express Edition 我在此版本中创建了一个测试数据库 我可以使用 Oracle SQL Developer 很好地连接到数据库 创建表 视图等 但是 我很难通过我的
  • 散景热图的使用

    我有一系列带有时间戳的某些事件 并且想要创建一个热图 x 轴应代表日期 例如 2016 02 03 y 轴应代表发生的时间 例如13 如果 13 32 颜色应取决于发生事件的计数 我的数据 作为 pandas 数据框z head date
  • 为什么 java.util.concurrent.ArrayBlockingQueue 在调用await() 时使用“while”循环而不是“if”?

    我一直在玩我自己的版本 使用 if 一切似乎都工作正常 当然 如果使用 signalAll 而不是 signal 这会严重崩溃 但如果一次只通知一个线程 这怎么会出错呢 他们的代码here http fuseyism com classpa
  • 将文本文件中的数字列表转换为整数

    我有一个在文本文件中从左到右读取的数字列表 我试图让 Python 将它们作为数字列表读取 以便我最终可以将它们绘制成图表 我一直在尝试各种字符串 pickle 和字节到字符串代码 但不可避免地会出现错误 数字的例子 20494 20461
  • 使用 pymongo 在 mongodb 上插入 $currentDate

    我需要测试服务器 mongodb 的准确性 我正在尝试插入一系列数据 花点时间将其发送到数据库以了解其何时插入 我正在尝试这个 usr bin python from pymongo import Connection from datet
  • 日历事件的可视化。以最大宽度布局事件的算法

    我需要你的算法帮助 它将在客户端使用 JavaScript 开发 但这并不重要 我最感兴趣的是算法本身 布局日历事件 以便每个事件框都有最大宽度 请看下图 Y 轴是时间 因此 如果 测试事件 从中午开始 例如 并且没有其他内容与其相交 则它
  • 如何在不使用 sudo 的情况下安装 virtualenv?

    I have easy install and pip 我的错误很多Linux 薄荷 12 我刚刚重新安装了它 我想再次从头开始安装所有内容 This https stackoverflow com questions 9340637 is