首页
学习
活动
专区
工具
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.6的django工程。...但是当前系统下有两个python版本,一个是系统默认的python2.7,安装位置为/usr/bin/python;另一个是python3.6,安装位置为/usr/bin/python3.6。...创建虚拟环境django_env:virtualenv -p /usr/bin/python3.6 django_env 其中-p参数是用来指定python解析器的位置,后续环境都是使用该解析器(

64320
  • 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没有安装 pip , pip 是安装在 python3.6 下的。...启动 pip 用的是python3.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 。

    82620

    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文件夹下生成一些文件

    80100

    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文件夹下生成一些文件

    1.4K70

    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键点击上图中标示出来的地址,可以查看当前站点开发效果 本文作者

    38520

    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

    虚拟环境管理

    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...安装的virtualenv且pip3的软链接指向新安装的python3.7 1.在/usr/bin下面创建virtualenv的软连接 ln -s /usr/local/src/python37/bin

    34330

    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 --

    59420

    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.7K20

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

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

    7.9K10

    python虚拟环境安装和配置

    在服务器上都不用安装virtualenv,直接将virtualenv创建的目录拷贝到服务器,修改路径,进行虚拟环境迁移就可以用了。...(系统中没有pip,并且也没有root权限使用sudo apt-get安装) 安装的库的位置 env/Lib/site-packages/目录里,而不是在系统的python的Lib/site-packages.../ENV/ubuntu_env”; 将虚拟环境ubuntu_env/bin/pip和pip3和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
    领券