首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pip安装在usr/lib/python3.6/site-package中,而不是安装在ubuntu服务器上的virtualenv中

pip是Python的包管理工具,用于安装、升级和管理Python包。它通常会将包安装在Python的site-packages目录中,该目录位于/usr/lib/python3.6/site-packages。这是因为site-packages目录是Python解释器默认搜索包的位置之一。

虚拟环境(virtualenv)是一种用于创建独立Python环境的工具。它可以在同一台机器上创建多个独立的Python环境,每个环境都可以拥有自己的包和依赖关系,以避免包之间的冲突。虚拟环境通常会在用户的主目录下创建一个独立的目录,并将Python解释器和相关的包安装在其中。

在上述情况中,pip安装在/usr/lib/python3.6/site-packages中,而不是安装在ubuntu服务器上的virtualenv中,可能是因为在安装pip时使用的是系统级Python解释器,而不是虚拟环境中的Python解释器。这意味着通过pip安装的包将对系统级Python环境可用,而不仅仅是虚拟环境。

需要注意的是,为了避免包之间的冲突和混乱,建议在虚拟环境中使用pip来安装和管理Python包。这样可以确保每个虚拟环境都有自己独立的包集合,并且不会影响系统级Python环境或其他虚拟环境。

腾讯云提供了一系列与云计算相关的产品和服务,包括云服务器、云数据库、云存储、人工智能等。您可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

python虚拟环境搭建及管理

相信无论是学习或则开发都遇到过不同python环境互不兼容情况。比如,平时用cenos7时候,yum 是用 python2 解析器;部署django服务器时候则用 python3。...示例环境 本文所用操作系统:CentOS 7 virtualenv使用示例 安装 1.开始安装在bash下执行命令:pip install virtualenv 2.测试是否安装成功,执行命令:virtualenv.../usr/local/lib/python3.6/site-packages/virtualenv/__init__.py 创建虚拟环境 假设我有个基于python3.6django工程。...但是当前系统下有两个python版本,一个是系统默认python2.7,安装位置为/usr/bin/python;另一个是python3.6,安装位置为/usr/bin/python3.6。...创建虚拟环境django_env:virtualenv -p /usr/bin/python3.6 django_env 其中-p参数是用来指定python解析器位置,后续环境都是使用该解析器(

64120
  • Python多环境扩展管理-Virtua

    用下面的命令,可以选择指定Python解释器创建虚拟环境: $ virtualenv -p /usr/bin/python2.7 venv 如果有多个Python解释器,比如在CentOS7安装python3.6...默认Python解释器不是要使用,就要用 -p 参数设置一下了。 默认使用解释器,可能是根据 pip 来决定。我试时候,CentOS默认有python2.7,我又安装了python3.6。...使用python命令启动是python2.7。但是python2.7没有安装 pippip 是安装在 python3.6。...启动 pippython3.6,如下: $ pip -V pip 18.1 from /usr/local/lib/python3.6/site-packages/pip-18.1-py3.6....egg/pip (python 3.6) 我实际安装虚拟环境时候,没有用 -p 指定解释器,默认用也是 python3.6

    82020

    windows下面使用多版本Python安装指定版本虚拟环境

    按照要求进行安装,我是安装在了f:\python\pystall\lib\site-packages下面。...我们先查看一下它版本: F:\Envs>virtualenv --version15.2.0 安装Python3.6虚拟环境 接下来我们就开始创建虚拟环境:我们先在F盘下面创建一个名为Envs目录...(实际我已经创建好了),然后cd到这个目录,开始新建一个名为ttttest虚拟环境: F:\Envs>virtualenv ttttest Using base prefix 'f:\\python...(testtt) F:\Envs> 不知道你发现没有,我们前面采用virtualenv命令所创建虚拟环境是直接安装在你当前所在目录(你在哪个目录执行virtualenv命令,新建虚拟环境就在那)...然后点击确定,现在我们重新打开一个dos,创建一个名为7ttttest虚拟环境,我们看看它是不是装在了F:Envs下面: C:\Users\lenovo>mkvirtualenv 7ttttest

    1.8K20

    Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)

    提高web服务器IO性能:这个我也没看懂,总结来说就是请求从客户端传到web服务器是需要时间, 传递多长时间就会让这个进程阻塞多长时间,通过反向代理,就可以在反向代理这完整接受请求,然后再 传给...在nginx加上安全性或其他限制,可以达到保护程序作用; 3. uWSGI本身是内网接口,开启多个work和processes可能也不够用,nginx可以代理多台uWSGI完成uWSGI负载均衡...get-pip.py #安装python3.6 1....更改/usr/bin/python链接 ln -s /usr/local/bin/python3.6 /usr/bin/python3  虚拟环境 pip install virtualenv pip...install //不用解释了吧 4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完一步操作后会在新info文件夹下生成一些文件

    80000

    Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)

    提高web服务器IO性能:这个我也没看懂,总结来说就是请求从客户端传到web服务器是需要时间, 传递多长时间就会让这个进程阻塞多长时间,通过反向代理,就可以在反向代理这完整接受请求,然后再 传给...在nginx加上安全性或其他限制,可以达到保护程序作用; 3. uWSGI本身是内网接口,开启多个work和processes可能也不够用,nginx可以代理多台uWSGI完成uWSGI负载均衡...get-pip.py #安装python3.6 1....更改/usr/bin/python链接 ln -s /usr/local/bin/python3.6 /usr/bin/python3  虚拟环境 pip install virtualenv pip...install //不用解释了吧 4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完一步操作后会在新info文件夹下生成一些文件

    1.4K70

    python虚拟环境

    p /usr/bin/python2.7 my_env01 $ virtualenv -p /usr/bin/python3.6 my_env02 # 你肯定觉得每次都要指定版本,相当麻烦吧?...默认情况下,virtualenv会引用系统python环境 site-­packages 库,并将其复制到虚拟python环境。...virtualenv 虽然已经相当好用了,可是功能还是不够完善。 你可能也发现了,要进入虚拟环境,必须得牢记之前设置虚拟环境目录,如果你每次按规矩来,都将环境安装在固定目录下也没啥事。...需要注意是,pyenv只在电脑搭建本地python环境。搭建python环境需要多种函数库。 在Ubuntu系统电脑,必须安装以下函数库以防止运行出现问题。...因为只用pip可能会在全局环境安装poetry及其依赖项,这可能是你不需要也不想要

    1.2K20

    Django环境搭建和开发初体验

    搭建环境 sudo pip3 install package 开发, 使用如上命令安装, 会将包安装到/usr/local/lib/python3.6/dist-packages/下 产生问题: 如果在一台电脑中开发多个项目使用同一个库不同版本就无法做到...解决办法: 使用虚拟环境 安装虚拟环境 sudo pip3 install virtualenv # 安装虚拟环境 sudo pip3 install virtualenvwrapper...=/usr/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv 创建python3虚拟环境 mkvirtualenv...包操作 安装包 pip install 包名称 注:在虚拟环境不可使用sudo pip install 来安装python包,这样安装包实际是安装在了真实主机环境 查看已安装python包 #...manage.py runserver 运行后如下图: 启动服务器后, 在浏览器输入网址“127.0.0.1:8000”,或者按着ctrl键点击上图中标示出来地址,可以查看当前站点开发效果 本文作者

    38220

    虚拟环境管理

    import sys print(sys.path) Copy 输出结果: ['', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib.../python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages'...这个第三方资源包被存放在了'/usr/local/lib/python3.6/dist-packages'目录下,这里就带来了一个问题,当我们同时开发多个工程时,不同工程会将第三方包存放在相同路径下...此时,如果使用pip install安装插件,都会被安装到当前虚拟环境 pip install flask # 测试安装flask. flask会被安装到当前虚拟环境,不是全局环境 deactive...安装virtualenvpip3软链接指向新安装python3.7 1.在/usr/bin下面创建virtualenv软连接 ln -s /usr/local/src/python37/bin

    33630

    CentOS 下用 Nginx 和 u

    服务器上部署项目说白了就是让你项目在这台服务器运行并且做到可以在公网上访问你项目。...你可以在全局环境下安装flask相关包(如果你服务器包括将来只想运行一个项目的话),也可以将包安装在虚拟环境。先别急,把项目代码上传了再说。 2....使用pip安装virtualenv虚拟环境 pip install virtualenv 进入项目目录,在目录下键入 virtualenv venv,其中venv是你要建虚拟环境文件夹名字,结果会出现下面两行...配置服务器代理 我服务器代理是安装在全局,当然你也可以在虚拟环境里安装。...没有nginx只有uwsgi服务器,则是Internet请求直接由uwsgi处理,并反馈到我们项目中。

    53320

    Python:虚拟环境

    虚拟环境 当做一个项目时,可能会用到一些模块,如果把所有的模块都安装在主机python环境,很容易使得自带python环境十分臃肿,而且到时候如果迁移到别的电脑时还需要重新安装对应模块,所以可以用虚拟环境...,在不同环境下安装对应模块,迁移时也把整个环境迁移过去即可 虚拟环境作用:项目之间环境隔离 开发:本地环境 线上:多环境隔离 一、Linux用户 1.安装virtualenv sudo pip3...配置’’.bashrc’’文件 Ubuntu’.bashrc’文件默认位置在’~/.bashrc’,属于隐藏文件,可按ctrl+h 显示隐藏文件。打开后在文件末尾加入此段内容。...进入虚拟环境 在ubuntu 18,创建好环境后,会自动进入你虚拟环境。命令行前会出现你虚拟环境名称。 workon VM_name 7....virtualenv VM_name --python==python3.6 virtualenv VM_name --python==python2.7 virtualenv VM_name --

    58620

    python安装虚拟环境步骤_python虚拟环境迁移

    服务器都不用安装virtualenv,直接将virtualenv创建目录拷贝到服务器,修改路径,进行虚拟环境迁移就可以用了。...(系统没有pip,并且也没有root权限使用sudo apt-get安装) 安装位置 env/Lib/site-packages/目录里,不是在系统pythonLib/site-packages.../ENV/ubuntu_env”; 将虚拟环境ubuntu_env/bin/pippip3和pip3.4路径修改成绝对路径:#!.../bin/python3,是相对这个ipython.py执行路径,激活virtual env后如果在另一个目录下输入python就会出错找不到或者直接调用系统python了,不是virtual...注意,虚拟环境安装python拓展包需要先如上进入虚拟环境,不然就安装在系统python路径下了。

    7.9K10

    robotframework 学习(1) : 环境搭建,RIDE 快捷方式创建

    .exe ;环境变量保持不变,这是我们 cmd 使用 python3 时候,就要输入python3来执行了; 第二步,安装python2文件,安装在不同目录下,F:\python\python2.7...第三步,需要安装pip,下载地址:https://pypi.org/project/pip/#files ,我选择是tar.gz文件;将其解压缩到任意一个目录下就行,进入该目录,然后执行命令:python...安装时候,它会默认找到python2.7下面的site-package,这个不用更改。...还可以更改快捷方式图标,在快捷方式 右键-->属性-->更改图标-->浏览地址:F:\python\python2.7\Lib\site-packages\robotide\widgets\robot.ico...三、环境安装,基本就是这样了,执行步骤,我们需要启动appium,然后用ride编写好测试用例,进行执行就行了,在下一次博客,详细说明。

    1.6K20

    python虚拟环境安装和配置

    服务器都不用安装virtualenv,直接将virtualenv创建目录拷贝到服务器,修改路径,进行虚拟环境迁移就可以用了。...(系统没有pip,并且也没有root权限使用sudo apt-get安装) 安装位置 env/Lib/site-packages/目录里,不是在系统pythonLib/site-packages.../ENV/ubuntu_env”; 将虚拟环境ubuntu_env/bin/pippip3和pip3.4路径修改成绝对路径:#!.../bin/python3,是相对这个ipython.py执行路径,激活virtual env后如果在另一个目录下输入python就会出错找不到或者直接调用系统python了,不是virtual...注意,虚拟环境安装python拓展包需要先如上进入虚拟环境,不然就安装在系统python路径下了。

    7K30

    Python虚拟环境工具-Virtualenv 介绍及部署记录

    动态语言Ruby、Python都有自己虚拟环境,虚拟环境是程序执行时独立执行环境,在同一台服务器可以创建不同虚拟环境供不同系统使用,项目之间运行环境保持独立性相互不受影响。...例如项目A在基于Python2环境运行,项目B可以在基于Python3环境运行。Python通virtualenv工具管理虚拟环境。.../bin/activate (pj_test) [root@kevin-test pj_test]# python -V Python 3.6.1 可以在服务器提前安装多个版本python环境,...,系统环境也安装了pip工具,那么packages将被安装在系统环境....4) 注意事项 如果没有启动虚拟环境,系统也安装了pip工具,那么套件将被安装在系统环境,为了避免发生此事,可以在~/.bashrc文件中加上:export PIP_REQUIRE_VIRTUALENV

    1.8K30
    领券