導航:首頁 > 編程語言 > python中如何安裝warning

python中如何安裝warning

發布時間:2023-03-29 22:26:52

⑴ 解決 :WARNING: Ignoring invalid distribution - (d:\py37\lib\site-packages) WARNING: Ig

單獨使用python安裝包安裝python環境後,我在使用pip 的過程中遇到了
WARNING: Ignoring invalid distribution - (d:py37libsite-packages) WARNING: Ig
告警錯誤,本著沒啥影響的態度,但看著又十分不爽,我決定解決它!

解決方正告法:

找到警告信息中報錯的目錄,
然後刪掉 ~開頭文件夾
那種事之前安裝插件失敗/中途退出,導致逗差插件安裝出現異常導致山清皮的,雖說警告信息不影響,但是有強迫症 哈哈 。把文件夾刪掉就好了

⑵ python的pip安裝pyinstalle時出現紅色代碼,安裝錯誤,怎麼辦

多試幾次,網速不好經常出現這種情況,我當時試了十幾次才成功。

⑶ 安裝anaconda3後,在cmd中運行python出現warning解決方式

安裝anaconda  後在命令行中出現:

This Python interpreter is in a conda environment, but the environment has not been activated.  Libraries may fail to load.  To activate this environment please see https://conda.io/activation

出現這種錯誤是因為安裝的是Anaconda中帶的python版本,python處於conda環境中,使用python需要激活;

運行: conda info --envs  在顯示的環境列表中,當前環境以星號(*)突出顯示

⑷ 自學Python:解決Python3無法安裝PIL三方庫的辦法

如果你是Python3的版本,安裝PIL的時候,會出現下面的錯誤。

ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)

ERROR: No matching distribution found for PIL

WARNING: You are using pip version 21.1.1; however, version 21.2.1 is available.

You should consider upgrading via the 'D:\python\Scripts\python.exe -m pip install --upgrade pip' command.

英文看不懂,可以找個翻譯軟體翻譯一下。意思就是現在PIL沒有支持python3的版本,目前只支持python2。那麼在python3就不能用了嗎?

當然不是,經過查詢資料發現,在python3上使用Pillow代替PIL,只要安裝Pillow就可以正常調用PIL的所有功能了。

安裝Pillow後如果想要使用,不能使用import Pillow,執行會報下面的錯誤。

MoleNotFoundError: No mole named 'Pillow'

而是要直接使用import PIL調用。

_______________END______________

⑸ python安裝urwid包的問題怎麼解決

試試用pip命令
pip install 加包名
如果升級失敗,就升級一下pip
pip install --upgrade pip
如果還是安裝失敗就是網路原因

因為pip是在線安裝,所以安裝起來回事python的鏡像源下載,有時過超時。很正常,英文網站有限速!或者你換一下pip的鏡像源比如清華的會比較快一點。

還有一個辦法就是直接下載好後直接放在lib中有個裝第三方庫的那個文件下,這個我試過,可用!

⑹ 如何為mac python安裝pycrypto

解決方案一:安裝Vs2008(實測)
完全的無腦流,安裝完問題直接解決。
解決方案二:安裝Vs2010(未測試)
上次在電腦上裝個Vs2010並不能像 vs2008那樣直接解決問題,從網上找到如下解決方案,不知是否可行。
打開「<python安裝目錄>\Lib\distutils\msvc9compiler.py」
找到 toolskey = 「VS%0.f0COMNTOOLS」 % version,直接修改為 toolskey = 」VS100COMNTOOLS」
解決方案三:安裝MinGW(實測)
1、下載安裝MinGW,下載地址為:http://sourceforge.net/projects/mingw/files/latest/download?source=files
2、在MinGW的安裝目錄下找到bin文件夾,找到mingw32-make.exe,復制一份更名為make.exe
3、把MinGW的路徑添加到環境變數path中,比如我把MinGW安裝到D:\MinGW\中,就把D:\MinGW\bin添加到path中;
4、在<python安裝目錄>\distutils增加文件distutils.cfg,在文件里輸入
[build]
compiler=mingw32
保存;
5、執行原先的模塊安裝,發現還是報錯,報錯內容為:error: command 』gcc』 failed: No such file or directory 解決方案是將D:\MinGW\lib再添加到PATH中。
6、如果安裝過程中出現 error: Could not find 『openssl.exe』 則直接到http://pypi.python.org/pypi/pyOpenSSL/0.13 下載安裝即可。
再次執行時安裝模塊時,發現如下錯誤:
D:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall 「-ID:\Program Files\Python27\inc
lude」 「-ID:\Program Files\Python27\include」 「-ID:\Program Files\Python27\PC」 -c
../libdasm.c -o build\temp.win32-2.7\Release\..\libdasm.o
cc1.exe: error:unrecognized command line option 『-mno-cygwin』
error: command 『gcc』 failed with exit status 1
原因是gcc 4.6.x 以後不再接受-mno-cygwin為了解決這個問題需要修改<python安裝目錄>\distutils\cygwinccompiler.py文件。找到:
self.set_executables(compiler='gcc -mno-cygwin -O -Wall',
compiler_so='gcc -mno-cygwin -mdll -O -Wall',
compiler_cxx='g++ -mno-cygwin -O -Wall',
linker_exe='gcc',
linker_so='%s -mno-cygwin %s %s'
% (self.linker_dll, shared_option,
entry_point))
修改為:
self.set_executables(compiler='gcc -O -Wall',
compiler_so='gcc -mdll -O -Wall',
compiler_cxx='g++ -mno-cygwin -O -Wall',
linker_exe='gcc',
linker_so='%s -mno-cygwin %s %s'
% (self.linker_dll, shared_option,
entry_point))
講了三個解決方案,安裝visualstudio太龐大的,沒有試,於是就嘗試第三種方法。其中openssl.exe的錯誤沒有碰到,應該是已經有了,而distutils.cfg文件的目錄在python2.7下面有點不一樣,在Python27\Lib\distutils下面。一直到最後個修改項,最終錯誤是:
error: expected 『=』, 『,』, 『;』, 『asm』 or 『__attribute__』 before 『PyInt_AsUnsignedLongLongMask』
沒有解決。
中間有個警告,在cygwin中使用dos style的path,設置path CYGWIN=nodosfilewarning 來規避
cygwin warning:
MS-DOS style path detected: C:\cygwin\home\ADMINI~1\hadoop\/build/native
Preferred POSIX equivalent is: /home/ADMINI~1/hadoop/build/native
CYGWIN environment variable option "nodosfilewarning" turns off this warning.
Consult the user's guide for more details about POSIX paths:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
12/02/13 10:34:53 INFO namenode.NameNode: STARTUP_MSG:
python setup.py install build --compiler=mingw32
這個命令嘗試也不行。
在這個url:http://stackoverflow.com/questions/1687283/why-cant-i-just-install-the-pycrypto,國際友人介紹用PyPM來安裝,由於要另外安裝工具,沒有嘗試:
You may use PyPM to install (pre-built binary package of) pycrypto:
C:> pypm install pycrypto
Ready to perform these actions:
The following packages will be installed:
pycrypto-2.0.1
Get: [pypm.activestate.com] pycrypto 2.0.1-1
Installing pycrypto-2.0.1
PyPM can be installed by installing ActivePython.http://www.activestate.com/activepython/
後來在這里http://lili-xiang.iteye.com/blog/1796640,看到有預編譯好的版本用來安裝,在地址http://www.voidspace.org.uk/downloads/pycrypto26/pycrypto-2.6.win-amd64-py3.2.exe下載PyCrypto 2.6 for Python 3.2 64bit,隨後安裝成功,可以在Komodo IDE 7中使用了。測試代碼是這里的:http://ddkangfu.blog.51cto.com/311989/484801
但是例子的代碼是跑不起來的,因為aes加密中,cbc模式下是還有個iv參數的,修改成這樣
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from Crypto.Cipher import AES
PADDING = '\0'
pad_it = lambda s: s+(16 - len(s)%16)*PADDING
if __name__ == "__main__":
key = '1234567890123456'
data = 'qwertyuiopasdfgh'
obj = AES.new(key, AES.MODE_CBC, data)
#obj = AES.new(key, AES.MODE_ECB)
crypt = obj.encrypt(data)
print crypt
#obj2 = AES.new(key, AES.MODE_ECB)
obj2 = AES.new(key, AES.MODE_CBC, data)
recovery = obj2.decrypt(crypt)
print recovery
才可以正常運行,如果使用ECB模式,就不用最後一個iv參數的。這里使用加密源data作為iv參數是沒有意思的,正式使用的時候肯定會另外定義的字元串,記得iv長度要是16位的倍數。代碼里還要注意obj2,不能重復使用第一個obj,在加密過程中obj已經改變了,如果不充生成obj2,是無法解密成功的。

⑺ 怎麼在mac 系統上使用Python怎麼安裝Anaconda

1. 首先安裝python,我選擇安裝Anaconda (Windows 64-Bit Python 2.7 Graphical Installer 下載地址)。
Anaconda的一些命令(在Anaconda的命令行窗口輸入):
conda list #該命令,將列出Anaconda安裝的所有應用包,我們可以看到Anaconda已經安裝了numpy, nose, pip, python, scipy, mingw等等。
conda install <pkg name> #該命令用於安裝應用包,如 conda install numpy.
pip install <pkg name> #該命令用於安裝應用包,如 pip install theano.
conda update <pkg name> #升級應用包,如 conda update python
2. 安裝Theano,在Anaconda 的命令窗口中輸入 pip install theano,可以看到程序開始下載安裝包,並檢查是否滿足安裝條件:numpy>=1.5.0,scipy>=0.7.2,滿足條件之後開始運行setup.py安裝theano,安裝完成後會顯示Successfully installed theano。
3. 測試Theano安裝情況。
(1)在ipython中輸入以下兩行代碼:
import theano
theano.test()
會顯示theano的版本號,安裝位置,已經其他包的安裝版本,如numpy,nose,python等。
在運行中出現g++不是內部或外部命令,也不是可運行的程序或批處理文件。
(2)在Anaconda的命令行窗口輸入:python Lib\site-packages\theano\tests\run_tests_in_batch.py
顯示unable to find theano-nose,查看run_tests_in_batch.py發現,其中路徑設置為在bin下尋找theano-nose文件,而實際上Anaconda文件夾下根本沒有bin這個文件夾,theano-nose存放在Scripts文件夾中。
》》》嘗試1:將Scripts更名為bin,重新運行這句命令,可以成功運行。但是出現一個warning,提示沒有檢測到g++,所以無法運行優化後的C代碼版本,只能執行python版本。
該種嘗試的結果是,下次打開Anaconda 命令窗口後出現錯誤,因為其運行路徑為Scripts,所以還是不要修改了。
(3)g++問題。我們打開MinGW文件夾,可以很清楚的看到有g++,但是為什麼使用不了呢??在Anaconda 命令窗口中輸入g++也能成功調用g++.exe啊。所以結論是,鑒於這個代碼中出現很明顯的漏洞,所以說不定這里也是錯誤,先不管這些了。
試著做了以下配置,也不知行不行。
添加環境變數: path: C:\Anaconda\MinGW\bin;C:\Anaconda\MinGW\x86_64-w64-mingw32\lib;
新建環境變數: PYTHONPATH: C:\Anaconda\Lib\site-packages\theano;
在home目錄下(cmd可以看到,我的是C:\Users\Administrator),創建 .theanorc.txt 文件內容如下:
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags = -IC:\MinGW\include
(4)驗證BLAS是否安裝成功。由於numpy是依賴BLAS的,如果BLAS沒有安裝成功,雖然numpy亦可以安裝,但是無法使用BLAS的加速。驗證numpy是否真的成功依賴BLAS編譯,用以下代碼試驗:
>>> import numpy
>>> id(numpy.dot) == id(numpy.core.multiarray.dot)
False
結果為False表示成功依賴了BLAS加速,如果是Ture則表示用的是python自己的實現並沒有加速。

⑻ Python安裝時出現錯誤導致無法安裝

其實這種錯誤是由於安裝許可權不足造成的,可以這種msi的安裝包不像其他exe的安裝程序,在安裝包上點擊「右鍵」之後沒有「以管理員身份運行」的選項。
你可以去看看這個http://jingyan..com/article/a501d80cec07daec630f5e18.html

閱讀全文

與python中如何安裝warning相關的資料

熱點內容
excel表格單列數據加密 瀏覽:646
給同事的解壓話語 瀏覽:990
linux關閉網卡命令行 瀏覽:452
史上最漂亮程序員 瀏覽:768
java實現excel的導入 瀏覽:758
光遇賬號如何轉移安卓 瀏覽:266
5分之13除以26的演算法 瀏覽:342
蘭州安寧區買解壓包子 瀏覽:641
php接收圖片代碼 瀏覽:668
hci命令 瀏覽:662
福建伺服器大區雲空間 瀏覽:840
筆桿子程序員 瀏覽:745
手機軟體易驗證加密 瀏覽:589
文檔加密只讀模式也不能看到 瀏覽:431
把jpg轉換成pdf的軟體 瀏覽:874
linuxeth0mac 瀏覽:192
windows編程知乎 瀏覽:442
壓縮工期超過40 瀏覽:249
Android怎麼優化內存 瀏覽:106
linuxetcsysconfig 瀏覽:396