在conda的虛擬環境中 安裝 別人編寫的包
阿新 • • 發佈:2020-12-19
技術標籤:python
@創建於:20201218
@修改於:20201218
文章目錄
1、背景
公司內其他員工編寫的包,需在win10 64bit,anaconda3建立的某個工程對應的虛擬環境中安裝。
2、安裝過程
(1)下載目標包到本地,並解壓
(2)解壓後的包移動到目標位置
下面是我的工程檔案test_next對應的虛擬環境名稱test_next所在的位置。
把包移動到Lib\site-packages下。
C:\ProgramData\Anaconda3\envs\test_next\Lib\site-packages
(3)在cmd上執行
C:\ProgramData\Anaconda3\envs\test_next\Lib\site-packages\pytest-1.1.0>python setup.py install
3、問題解決
c:\programdata\anaconda3\lib\site-packages
Adding xlrd 1.2.0 to easy-install.pth file
Installing runxlrd.py script to C:\ProgramData\Anaconda3\Scripts
error: [WinError 5] 拒絕訪問。: 'C:\\ProgramData\\Anaconda3\\Scripts\\runxlrd.py'
以管理員身份開啟cmd,然後進入該路徑下。
c:\users\c_name\appdata\local\temp\easy_install-7t9pxrl5\sasl-0.2.1\sasl\saslwrapper.h(22): fatal error C1083: Cannot open include file: 'sasl/sasl.h': No such file or directory
error: Setup script exited with error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
還是出現問題,但是發現包去安裝上了。為啥?
4、參考連結
(1)Python安裝自己的模組
(2)手把手教你自己寫一個Python模組,並將其釋出並安裝到自己的Python環境中去
(3)python封裝自己的模組,pip install安裝到python環境