網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
問(wèn)題描述:
需要對(duì)特定版本的包下載時(shí),或者Project interpreter 沒(méi)有搜到相關(guān)包、以及下載失敗時(shí)。需要通過(guò)Pycharm Terminal 使用命令下載。但會(huì)發(fā)生明明包一下在Terminal安裝好了,但項(xiàng)目卻檢測(cè)不到。經(jīng)常需要在Interpreter再去下載一遍。╮(╯▽╰)╭
Pycharm Terminal:
原因:
實(shí)際上,在pycharm terminal 并沒(méi)有真正的進(jìn)入到自己創(chuàng)建的虛擬環(huán)境。用過(guò) virtualenv 的應(yīng)該知道, python會(huì)創(chuàng)建一個(gè)獨(dú)立的項(xiàng)目環(huán)境空間,以避免包版本沖突。在虛擬環(huán)境下,pip list 是只打印本虛擬環(huán)境下的包的。但我發(fā)現(xiàn)terminal實(shí)際上是打印的本機(jī)大環(huán)境的。也就是說(shuō)它并沒(méi)有真正使用虛擬環(huán)境。那么解決辦法就很簡(jiǎn)單了。
解決:
方法一:
?在進(jìn)入terminal后,輸入一下命令
再重新激活一下虛擬環(huán)境,激活一下,就一下下:
.\venv\Scripts\activate.bat
是不是發(fā)現(xiàn),之后pip list 里面的東西已經(jīng)和之前的不一樣了呢。我目前是主要有兩個(gè)環(huán)境,一個(gè)做web的,一個(gè)爬蟲(chóng)的。在重新激活后,很明顯發(fā)現(xiàn),爬蟲(chóng)里面的Web框架子類(lèi)的就沒(méi)了。已經(jīng)正確可正確使用了。
方法二:
如果不想激活,那就直接調(diào)用虛擬環(huán)境下的pip.exe 去針對(duì)性的安裝。例如:
.\venv\Scripts\pip3.7.exe install xxx
或者,安裝導(dǎo)出的指定版本的piplist
.\venv\Scripts\pip3.7.exe install -r pipList.txt
出現(xiàn)這個(gè)問(wèn)題,可能是我安裝的pycharm軟件有問(wèn)題,或者配置沒(méi)弄好,相信pycharm應(yīng)該是有解決辦法的。但我不找到。
記錄,以幫助和我出現(xiàn)同樣問(wèn)題的人。
原文鏈接:https://blog.csdn.net/Good_Luck_Kevin2018/article/details/88866173
相關(guān)推薦
- 2022-09-08 pytorch?tensor計(jì)算三通道均值方式_python
- 2022-11-06 python?pandas?數(shù)據(jù)排序的幾種常用方法_python
- 2022-05-01 你需要掌握的20個(gè)Python常用技巧_python
- 2022-03-13 C語(yǔ)言之直接插入排序算法的方法_C 語(yǔ)言
- 2022-03-29 帶你了解C++中vector的用法_C 語(yǔ)言
- 2023-01-28 flutter消息推送客戶(hù)端集成方案詳解_Android
- 2022-11-09 CSS元素定位
- 2022-11-25 Django使用裝飾器限制對(duì)視圖的訪問(wèn)及實(shí)現(xiàn)原理_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支