1
jin7 OP 执行 Get-Command python.exe
发现 python.exe 确实在 venv 下面, 但是命令提示符前面那个(venv)没有出现, 之前都是有的, 我再测试下. |
2
jin7 OP 可能是我的错觉吧.
用别人电脑全新安装了 pycharm 然后设置 terminal shell 为 powershell , 结果和上面一样. |
3
nzbst 2020-01-17 11:42:46 +08:00
File-->Settings-->Project-->Project Interpreter-->Project Interpreter 下拉-->Show All,
然后选择你的虚拟环境, 如果没有的话, 新建一个. |
4
no1xsyzy 2020-01-17 12:41:11 +08:00
```powershell
pip -V $env:VIRTUAL_ENV $env:PATH ``` 都看看是哪,如果都正常指向 venv 内的话,看下这个的值 ```powershell (Get-Command prompt).ScriptBlock ``` |
5
no1xsyzy 2020-01-17 12:42:06 +08:00
只要上面三个指向了,venv 就应该已经启动了
但 prompt 没有加载的原因不清楚,大概需要排查下 activate.ps1 |
6
jin7 OP @nzbst 谢谢回复 这个是配置好了的. 只是命令提示符前面那个(venv)没有出现, 导致我以为 venv 没有被激活.
(venv) PS C:\Users\jin7> |
7
jin7 OP @no1xsyzy 谢谢 这个都指向正常. venv 确实启动了
手动执行 .\venv\Scripts\Activate.ps1 才会出现(venv) |
8
hushao 2020-01-18 18:00:28 +08:00 via iPhone
3 楼正解
|
9
rizon 2020-07-25 23:32:52 +08:00
查了半天 查到这个帖了。。。楼主你解决这个问题了吗。。。它激活脚本好像用了 bat 的脚本 而不是 ps1 的 真难受
|