当前位置: 首页 > 面试题库 >

无法在Windows的GIT bash mingw32中激活virtualenv

广献
2023-03-14
问题内容

当我尝试从GIT bash mingw32激活我的virtualenv时,没有得到预期的响应。

注意:py是我的Google云端硬盘文件夹中Python项目的文件夹。hy是我运行时创建的virtualenv文件夹virtualenv --distribute hy

s3z@s3z ~/Google Drive/py/hy
$ Scripts/activate

因此,您不会看到之前出现的预期(为什么) s3z@s3z ~/Google Drive/py/hy

s3z@s3z ~/Google Drive/py/hy
$ Scripts/activate.bat
Scripts/activate.bat: line 1: @echo: command not found
Scripts/activate.bat: line 4: syntax error near unexpected token `('
Scripts/activate.bat: line 4: `if not defined PROMPT ('

并且当定位实际文件名时,activate.bat我会收到错误消息。然后,我尝试停用以查看会发生什么情况,因为我认为virtualenv已被激活但被隐藏了。

s3z@s3z ~/Google Drive/py/hy
$ Scripts/deactivate.bat
Scripts/deactivate.bat: line 1: @echo: command not found
Scripts/deactivate.bat: line 3: syntax error near unexpected token `('
Scripts/deactivate.bat: line 3: `if defined _OLD_VIRTUAL_PROMPT ('

s3z@s3z ~/Google Drive/py/hy
$ Scripts/deactivate
sh.exe": Scripts/deactivate: No such file or directory

有任何想法吗?


问题答案:

DoingScripts/activate在新的Shell实例中运行脚本,脚本执行后销毁了该实例。要在当前shell中运行脚本,请使用. Scripts/activatesource Scripts/activate

Scripts/activate.bat在这里不起作用,因为它是用批处理,Windowscmd.exe语言而不是Bash编写的。



 类似资料:
  • 我在命令提示符下用< code>python -m venv myenv创建了一个虚拟环境,但是不知道如何激活它。我尝试从命令提示符执行< code>activate.bat,但它没有激活。 换句话说,我没有看到当前路径更改为以指示myenv已被激活。当我执行时,venv未被激活。

  • 问题内容: 因此,我不断在多个服务器上收到此烦人的错误(它是一个警告,因此我将忽略它,但我需要该功能) 警告:curl_setopt()[function.curl- setopt]:启用safe_mode或在第56行的/home/xxx/public_html/xxx.php中设置了open_basedir时,无法激活CURLOPT_FOLLOWLOCATION 我将如何通过SSH解决此问题?

  • 问题内容: 本质上,我似乎无法激活我创建的virtualenv环境。 我在Windows PowerShell中通过使用 但收到错误消息 “无法加载,因为在此系统上禁用了脚本的执行”。 可能是因为我的计算机没有管理员权限吗? 问题答案: 移动评论到答案部分:) 根据Microsoft技术支持,可能是执行策略设置有问题。要修复它,您应该尝试在Power Shell中执行(如@wtsiamruk的注释

  • 问题内容: 我在项目周围创建了一个virtualenv,但是当我尝试激活它时却无法。它可能只是语法或文件夹位置,但是我现在很困惑。 您可以在下面看到,我创建了virtualenv并将其称为venv。一切看起来不错,然后我尝试通过运行来激活它 我在想它可能只与我的系统路径有关,但不确定将其指向什么(我确实知道如何编辑路径)。我在python 7 / Windows操作系统上,虚拟环境2.2.x 问题

  • 我在Tomcat服务器中使用CXF公开了一个Web服务。我想在JMX中公开一些性能信息,比如由ResponseTimeFeature提出的那些信息。 我的cxf-beans.xml文件如下: 这与CXF JMX页面中的解释非常相似。 问题是,当我在[默认地址(service: jmx: rmi:///jndi/rmi://localhost:9913/jmxrmi)]使用j控制台连接时,我看不到任

  • 问题内容: 所以,我正在尝试以编程方式创建一个SceneView 但我收到此错误消息: 由于未捕获的异常“ NSGenericException”而终止应用程序,原因:“无法激活具有锚点的约束,并且它们没有共同的祖先。约束或其锚点是否引用了不同视图层次结构中的项目?那是非法的。 这是部分发生的。如何为该元素添加约束? 问题答案: dan是正确的,您需要先添加为子视图,然后才能锚定它。尝试这样的事情