1. 程式人生 > 其它 >在conda的虛擬環境中 安裝 別人編寫的包

在conda的虛擬環境中 安裝 別人編寫的包

技術標籤: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環境