+
 新版

python3 pip 安装package 无法到 virtualenv 目录

Owen老师 发布于 2022/12/22 14:47
阅读 1K+
收藏 0

Python 3.11.0

pip 22.3.1

virtualenv 20.17.1

采用在工程目录myproject 下执行命令 virtualenv venv 创建venv目录,这些都正常。

切换 venv\scripts\activate 也正常 “(vvenv) D:\temp\virtualenv-project\ ” ,虚拟环境名称也出来。 

但是执行pip install markdown 命令,markdown 包总是安装到全局site-pakcages目录下!!!

怎么也安装不到 venv\Lib\site-pacakges目录下!!!

求大神指导?个人推测是python or pip本身bug。

加载中
0
善良超哥哥
善良超哥哥

你的虚拟环境有 pip 吗,执行 pip -V 看看执行的是哪个 pip

0
Python进阶者
Python进阶者

当您使用虚拟环境时,应该首先激活虚拟环境,然后再安装您想要的包。这样可以确保安装的包被正确安装到虚拟环境中。

可以按照以下步骤来安装一个包到虚拟环境中:

  1. 激活虚拟环境:在终端或命令行中输入虚拟环境的路径,然后运行activate命令,例如:
 
shellCopy code
$ source /path/to/venv/bin/activate
  1. 安装包:在虚拟环境中运行pip install命令来安装您想要的包,例如:
 
rubyCopy code
(venv) $ pip install package_name
  1. 确认安装:在虚拟环境中运行python命令,然后导入安装的包来确认是否成功安装,例如:
 
pythonCopy code
(venv) $ python Python 3.9.5 (default, May 11 2021, 08:20:37) [GCC 8.4.0] on linux Type "help", "copyright", "credits" or "license" for ... >>> import package_name

如果导入包时没有出现任何错误,则表示该包已经被成功安装到了虚拟环境中。

如果在使用虚拟环境时仍然遇到问题,请检查您的虚拟环境是否正确设置和激活,并确认您使用的pip版本是否与虚拟环境匹配。您可以通过在激活虚拟环境后运行pip --version来检查pip的版本。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部