鱼C论坛

 找回密码
 立即注册
查看: 1929|回复: 30

[已解决]关于pycharm虚拟环境的疑惑

[复制链接]
发表于 2020-3-11 22:16:15 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 弱弱的佳佳 于 2020-3-11 22:17 编辑

再选择时,没有沿用之前的包,
但是进入这个虚拟环境后,cd到虚拟环境目录
用pip list 查看,却之前的安装的模块都有
但是再settings里又显示就两个包
这是怎么回事呢?
图片顺序123


最佳答案
2020-3-11 22:16:16
查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。

3

3

2

2

1

1

最佳答案

查看完整内容

查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-11 22:16:16 | 显示全部楼层    本楼为最佳答案   
查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-11 23:27:01 | 显示全部楼层
你是不是安装了多个 Python?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-12 08:57:27 | 显示全部楼层
你在命令行中输入的 pip list 貌似是你 Python 路径的 pip
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 11:52:48 | 显示全部楼层
一个账号 发表于 2020-3-11 23:27
你是不是安装了多个 Python?

只安装了一个3.8版本的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 11:53:36 | 显示全部楼层
zltzlt 发表于 2020-3-12 08:57
你在命令行中输入的 pip list 貌似是你 Python 路径的 pip

意思是虚拟环境用的python解释器是实际安装的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 11:59:06 | 显示全部楼层
zero_sunshine 发表于 2020-3-11 23:15
查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。

能不能分享一下你查到的url
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-12 12:00:54 | 显示全部楼层
弱弱的佳佳 发表于 2020-3-12 11:53
意思是虚拟环境用的python解释器是实际安装的?

你要查看虚拟环境的包,那你就要cd到虚拟环境的scripts文件夹下使用pip list命令。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-12 12:07:52 | 显示全部楼层
很可能是卡了,我从来没有这样的情况。重安一遍试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 12:23:08 | 显示全部楼层
zero_sunshine 发表于 2020-3-11 23:15
查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。

正解 我百度了 执行以下那个activate.bat就可以了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 12:24:00 | 显示全部楼层
hrp 发表于 2020-3-12 12:00
你要查看虚拟环境的包,那你就要cd到虚拟环境的scripts文件夹下使用pip list命令。

我忘了激活了 感谢鱼友 已解决
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 13:56:10 | 显示全部楼层
zero_sunshine 发表于 2020-3-11 22:16
查了一下,似乎你要运行一个在Scripts下的activate脚本,然后才会进入虚拟环境。

我tm心态崩了,激活了这个环境,pip install 任何一个包都报错 鱼友知道怎么解决么?win10系统
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-12 14:10:50 | 显示全部楼层
弱弱的佳佳 发表于 2020-3-12 13:56
我tm心态崩了,激活了这个环境,pip install 任何一个包都报错 鱼友知道怎么解决么?win10系统

我感到了pycharm对python3.8版本深深的恶意
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-13 11:42:02 | 显示全部楼层
弱弱的佳佳 发表于 2020-3-12 13:56
我tm心态崩了,激活了这个环境,pip install 任何一个包都报错 鱼友知道怎么解决么?win10系统

你可以试试使用Anaconda创建虚拟环境,我记得它好像比较专业
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-13 12:51:09 From FishC Mobile | 显示全部楼层
弱弱的佳佳 发表于 2020-3-12 14:10
我感到了pycharm对python3.8版本深深的恶意

Python 在创建虚拟环境时,会重新安装一个与现有 Python 相同版本的解释器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-13 22:05:43 | 显示全部楼层
_2_ 发表于 2020-3-13 12:51
Python 在创建虚拟环境时,会重新安装一个与现有 Python 相同版本的解释器

可是再虚拟环境里pip安装库装不上呀?大神知道怎么回事么?再pycharm的settings里的project interpreter里也安装不上
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-14 09:01:47 From FishC Mobile | 显示全部楼层
弱弱的佳佳 发表于 2020-3-13 22:05
可是再虚拟环境里pip安装库装不上呀?大神知道怎么回事么?再pycharm的settings里的project interpreter ...

我是用 pipenv 创建的虚拟环境
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-3-14 11:55:01 | 显示全部楼层
_2_ 发表于 2020-3-14 09:01
我是用 pipenv 创建的虚拟环境

我试试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 00:26:37 | 显示全部楼层
时隔多年,我胡汉三又回来了。我看到一篇文章,里面讲到了你的问题
Snipaste_2020-04-30_00-26-14.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-30 00:29:39 | 显示全部楼层
上面的这个东西是用于解决代码模块调用的绝对路径和相对路径的问题的,不知道能不能解决你的问题?
如果楼主解决了这个问题,能不能分享一下解决方法?
其实使用conda可以很好的解决你的问题,不知道你有没有尝试过。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 02:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表