首页 > 编程语言 >vscode建立python项目(转载)

vscode建立python项目(转载)

时间:2023-12-04 11:55:42浏览次数:35  
标签:env vscode ll work python learning 转载 log

原文地址:https://blog.csdn.net/shizheng_Li/article/details/115555596

问题

今天在做python的小项目的时候,需要建立虚拟环境,并且激化它,但是遇到的了问题,如下:

PS D:\user\文档\python\python_work\learning_log> python -m venv ll_env
PS D:\user\文档\python\python_work\learning_log> .\ll_env\Scripts\activate
.\ll_env\Scripts\activate : 无法加载文件 D:\user\文档\python\python_work\learning_log\ll_env\Scripts\Activate.ps1,因为
在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policie
s。
所在位置 行:1 字符: 1
+ .\ll_env\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

第一步:windows键+q打开快速搜索窗口,输入powershell,就会出现对应的应用程序,右击,选择管理员身份打开,如下图。

 

第二步,需要跳转到项目的目录。使用命令cd,后面跟目录地址,需要双引号(英文状态下)括起来,实现跳转到项目目录下。举例如下。

 

C:\WINDOWS\system32> cd "D:\user\文档\python\python_work\learning_log"
Set-ExecutionPolicy RemoteSigned
ll_env\Scripts\activate

 

卸载

deactivate

 

 

文章目录问题解决方法参考资料问题今天在做python的小项目的时候,需要建立虚拟环境,并且激化它,但是遇到的了问题,如下:
PS D:\user\文档\python\python_work\learning_log> python -m venv ll_envPS D:\user\文档\python\python_work\learning_log> .\ll_env\Scripts\activate.\ll_env\Scripts\activate : 无法加载文件 D:\user\文档\python\python_work\learning_log\ll_env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ .\ll_env\Scripts\activate+ ~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : SecurityError: (:) [],PSSecurityException    + FullyQualifiedErrorId : UnauthorizedAccess12345678910解决方法在网上看到的是更改策略
Set-ExecutionPolicy RemoteSigned1但是执行结果是:
PS D:\user\文档\python\python_work\learning_log> Set-ExecutionPolicy RemoteSigned
执行策略更改执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): ySet-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 "Set-ExecutionPolicy -Scope CurrentUser"。所在位置 行:1 字符: 1+ Set-ExecutionPolicy RemoteSigned+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyComma   nd123456789101112131415问题出在了没有开管理员权限那么如何用管理员权限打开powershell 呢?
第一步:windows键+q打开快速搜索窗口,输入powershell,就会出现对应的应用程序,右击,选择管理员身份打开,如下图。
第二步,需要跳转到项目的目录。使用命令cd,后面跟目录地址,需要双引号(英文状态下)括起来,实现跳转到项目目录下。举例如下。
PS C:\WINDOWS\system32> cd "D:\user\文档\python\python_work\learning_log"1然后就是进行虚拟环境的操作啦。
首先执行
ll_env\Scripts\activate1然后会爆红,接着执行
Set-ExecutionPolicy RemoteSigned1输入y确认,然后再次执行
ll_env\Scripts\activate1发现,我们可以激活虚拟环境啦。
PS D:\user\文档\python\python_work\learning_log> .\ll_env\Scripts\activate.\ll_env\Scripts\activate : 无法加载文件 D:\user\文档\python\python_work\learning_log\ll_env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ .\ll_env\Scripts\activate+ ~~~~~~~~~~~~~~~~~~~~~~~~~    + CategoryInfo          : SecurityError: (:) [],PSSecurityException    + FullyQualifiedErrorId : UnauthorizedAccessPS D:\user\文档\python\python_work\learning_log> Set-ExecutionPolicy RemoteSigned
执行策略更改执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?[Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [S] 暂停(S)  [?] 帮助 (默认值为“N”): yPS D:\user\文档\python\python_work\learning_log> .\ll_env\Scripts\activate(ll_env) PS D:\user\文档\python\python_work\learning_log>
1234567891011121314151617如果想要关闭虚拟环境(关闭之后,虚拟系统不再处于活动状态),可以执行下面代码:
deactivate1执行结果是:
(ll_env) PS D:\user\文档\python\python_work\learning_log> deactivatePS D:\user\文档\python\python_work\learning_log>12参考资料[1]https://www.jianshu.com/p/2cb85ed1446b————————————————版权声明:本文为CSDN博主「阿正的梦工坊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/shizheng_Li/article/details/115555596

标签:env,vscode,ll,work,python,learning,转载,log
From: https://www.cnblogs.com/shuaimeng/p/17874597.html

相关文章

  • C++-Python_多进程_多线程-协程-异步开发
    python多任务、并发编程等领域并发:宏观上并行,微观上串行并行:宏观上并行,微观上并行并发:I/O密集型作业运行态---阻塞态的转化并行:CPU密集型作业并发(Concurrent)、并行(Parallesim)、多线程(MultiThreaded)、多进程(Multiprocessing)、多任务(Multitasking)、......
  • Python中用requests处理cookies的3种方法
    在接口测试中,大多数项目的接口是需要登录后进行操作的,经常用到requests库进行模拟登录及登录后的操作,下面是我不断踩坑后总结出来的关于登录凭证cookies的3种操作方法。一.用requests.utils.dict_from_cookiejar()把返回的cookies转换成字典1.处理cookies:importreques......
  • [oeasy]python0002_终端_CLI_GUI_编程环境_游戏_真实_元宇宙
    回忆 上次了解了python语言的特点历史悠久功能强大深受好评已成趋势 3大主流操作系统macwindowslinux      添加图片注释,不超过140字(可选)  我们选择linux作为基础系统 ......
  • 浅写一个Python脚本归档Windows的截图
    添加到计划任务每月运行fromdatetimeimportdatetimeimportos#这里使用了Windows的环境变量,需在计划任务中指定你的用户PATH_SCREENSHOTS=r'C:\Users\%USERNAME%\Pictures\Screenshots'PATH_7Z=r'C:\ProgramFiles\7-Zip\7z.exe'ifos.path.isfile(r'C:\Progra......
  • Python基础 continue; pass; break;
    在Python中,pass、continue和break都是在循环中使用的控制语句,但它们的作用是不同的。pass是一个空操作语句,它的作用是保持程序的控制流程,不做任何事情。当你在编写代码时,如果你需要一个语句块,但你还没有决定在里面放什么,你可以使用pass。例如,在创建一个空的类或者函数时,你可能会使......
  • 【让AI女友跟我表白】大白话说Python+Flask入门(四)Flask Sijax的使用
    写在前面先吐槽两句,搞个mysql安装配置弄了4个小时,怎么都是外网无法访问,我靠,我特么也是服了。当然,后来我投降了,明天再说,学什么不是学,娘的,换个方向,状态依然在!Sijax是什么?代表SimpleAjax,它是一个Python/jQuery库,使用jQuery.ajax来进行AJAX请求用的。安装依赖pipinstallflas......
  • 【python笔记】subprocess,调用外部程序
    importsubprocesssubprocess.run("notepad")将会打开记事本。如果当前路径下有个叫test.txt,而想用记事本打开这个文本文件:importsubprocesssubprocess.run(["notepad","test.txt"])执行cmd命令:importsubprocesscmd="echoI'mhandsome"subpro......
  • opencv-python
    第一步,确认环境pipinstallopencv-pythonpipinstallopencv-contrib-python12第二步,下载模型WeChatCVGutHub:link备用地址:link第三步,识别二维码importcv2fromcv2.wechat_qrcodeimportWeChatQRCodedetector=WeChatQRCode(detector_prototxt_path="qr_mode/detect.pro......
  • python 正则表达式总结
    python正则表达式总结#findall找出所有的,match从第一个字符开始找,fullmatch全句完全匹配,search从任意位置开始找text="jack最好,jack最好的,jack最好了,jack是最好的"pattern="jack最好"print(re.findall(pattern,text))输出:['jack最好',......
  • 学习记录:用python实现井字棋小游戏
    1.实现双人井字棋 创建3*3矩阵 制作下棋函数 制作判断获胜函数 2.实现简单ai 在输入下棋位置后自动在空位下棋 3.复杂化 自动寻找下后获胜的位置 若无则判断对手是否即将获胜并进行堵截 仍无则在随机空位下棋 新手上路出现了很多啼笑皆非的bug 诸如在print下方出现N......